In [1]:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from tqdm import tqdm_notebook
%matplotlib inline
In [2]:
import tensorflow
print (tensorflow.__version__)
2.4.0
In [3]:
!wget https://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/apple2orange.zip
--2020-12-27 08:22:37--  https://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/apple2orange.zip
Resolving people.eecs.berkeley.edu (people.eecs.berkeley.edu)... 128.32.244.190
Connecting to people.eecs.berkeley.edu (people.eecs.berkeley.edu)|128.32.244.190|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 78456409 (75M) [application/zip]
Saving to: ‘apple2orange.zip’

apple2orange.zip    100%[===================>]  74.82M  3.48MB/s    in 25s     

2020-12-27 08:23:02 (3.03 MB/s) - ‘apple2orange.zip’ saved [78456409/78456409]

In [4]:
!unzip apple2orange.zip
Archive:  apple2orange.zip
   creating: apple2orange/
   creating: apple2orange/trainA/
  inflating: apple2orange/trainA/n07740461_6908.jpg  
  inflating: apple2orange/trainA/n07740461_7635.jpg  
  inflating: apple2orange/trainA/n07740461_586.jpg  
  inflating: apple2orange/trainA/n07740461_9813.jpg  
  inflating: apple2orange/trainA/n07740461_6835.jpg  
  inflating: apple2orange/trainA/n07740461_2818.jpg  
  inflating: apple2orange/trainA/n07740461_2918.jpg  
  inflating: apple2orange/trainA/n07740461_1213.jpg  
  inflating: apple2orange/trainA/n07740461_2476.jpg  
  inflating: apple2orange/trainA/n07740461_13596.jpg  
  inflating: apple2orange/trainA/n07740461_4093.jpg  
  inflating: apple2orange/trainA/n07740461_14738.jpg  
  inflating: apple2orange/trainA/n07740461_6477.jpg  
  inflating: apple2orange/trainA/n07740461_11356.jpg  
  inflating: apple2orange/trainA/n07740461_7594.jpg  
  inflating: apple2orange/trainA/n07740461_5119.jpg  
  inflating: apple2orange/trainA/n07740461_10458.jpg  
  inflating: apple2orange/trainA/n07740461_11597.jpg  
  inflating: apple2orange/trainA/n07740461_318.jpg  
  inflating: apple2orange/trainA/n07740461_5822.jpg  
  inflating: apple2orange/trainA/n07740461_5127.jpg  
  inflating: apple2orange/trainA/n07740461_9944.jpg  
  inflating: apple2orange/trainA/n07740461_6967.jpg  
  inflating: apple2orange/trainA/n07740461_2912.jpg  
  inflating: apple2orange/trainA/n07740461_6899.jpg  
  inflating: apple2orange/trainA/n07740461_2433.jpg  
  inflating: apple2orange/trainA/n07740461_12748.jpg  
  inflating: apple2orange/trainA/n07740461_11819.jpg  
  inflating: apple2orange/trainA/n07740461_7165.jpg  
  inflating: apple2orange/trainA/n07740461_354.jpg  
  inflating: apple2orange/trainA/n07740461_6193.jpg  
  inflating: apple2orange/trainA/n07740461_5645.jpg  
  inflating: apple2orange/trainA/n07740461_14954.jpg  
  inflating: apple2orange/trainA/n07740461_14869.jpg  
  inflating: apple2orange/trainA/n07740461_6973.jpg  
  inflating: apple2orange/trainA/n07740461_3892.jpg  
  inflating: apple2orange/trainA/n07740461_12129.jpg  
  inflating: apple2orange/trainA/n07740461_11673.jpg  
  inflating: apple2orange/trainA/n07740461_2105.jpg  
  inflating: apple2orange/trainA/n07740461_4427.jpg  
  inflating: apple2orange/trainA/n07740461_312.jpg  
  inflating: apple2orange/trainA/n07740461_12055.jpg  
  inflating: apple2orange/trainA/n07740461_2077.jpg  
  inflating: apple2orange/trainA/n07740461_494.jpg  
  inflating: apple2orange/trainA/n07740461_10664.jpg  
  inflating: apple2orange/trainA/n07740461_965.jpg  
  inflating: apple2orange/trainA/n07740461_1848.jpg  
  inflating: apple2orange/trainA/n07740461_165.jpg  
  inflating: apple2orange/trainA/n07740461_3777.jpg  
  inflating: apple2orange/trainA/n07740461_10369.jpg  
  inflating: apple2orange/trainA/n07740461_14638.jpg  
  inflating: apple2orange/trainA/n07740461_708.jpg  
  inflating: apple2orange/trainA/n07740461_1978.jpg  
  inflating: apple2orange/trainA/n07740461_6768.jpg  
  inflating: apple2orange/trainA/n07740461_1787.jpg  
  inflating: apple2orange/trainA/n07740461_7446.jpg  
  inflating: apple2orange/trainA/n07740461_14327.jpg  
  inflating: apple2orange/trainA/n07740461_2115.jpg  
  inflating: apple2orange/trainA/n07740461_10357.jpg  
  inflating: apple2orange/trainA/n07740461_13465.jpg  
  inflating: apple2orange/trainA/n07740461_10284.jpg  
  inflating: apple2orange/trainA/n07740461_3664.jpg  
  inflating: apple2orange/trainA/n07740461_7627.jpg  
  inflating: apple2orange/trainA/n07740461_964.jpg  
  inflating: apple2orange/trainA/n07740461_13482.jpg  
  inflating: apple2orange/trainA/n07740461_5266.jpg  
  inflating: apple2orange/trainA/n07740461_8478.jpg  
  inflating: apple2orange/trainA/n07740461_11408.jpg  
  inflating: apple2orange/trainA/n07740461_8012.jpg  
  inflating: apple2orange/trainA/n07740461_10894.jpg  
  inflating: apple2orange/trainA/n07740461_7402.jpg  
  inflating: apple2orange/trainA/n07740461_14895.jpg  
  inflating: apple2orange/trainA/n07740461_7004.jpg  
  inflating: apple2orange/trainA/n07740461_11602.jpg  
  inflating: apple2orange/trainA/n07740461_9786.jpg  
  inflating: apple2orange/trainA/n07740461_4936.jpg  
  inflating: apple2orange/trainA/n07740461_2204.jpg  
  inflating: apple2orange/trainA/n07740461_2128.jpg  
  inflating: apple2orange/trainA/n07740461_15239.jpg  
  inflating: apple2orange/trainA/n07740461_738.jpg  
  inflating: apple2orange/trainA/n07740461_7603.jpg  
  inflating: apple2orange/trainA/n07740461_8617.jpg  
  inflating: apple2orange/trainA/n07740461_1494.jpg  
  inflating: apple2orange/trainA/n07740461_11418.jpg  
  inflating: apple2orange/trainA/n07740461_13528.jpg  
  inflating: apple2orange/trainA/n07740461_10266.jpg  
  inflating: apple2orange/trainA/n07740461_272.jpg  
  inflating: apple2orange/trainA/n07740461_14475.jpg  
  inflating: apple2orange/trainA/n07740461_10183.jpg  
  inflating: apple2orange/trainA/n07740461_7405.jpg  
  inflating: apple2orange/trainA/n07740461_4278.jpg  
  inflating: apple2orange/trainA/n07740461_2263.jpg  
  inflating: apple2orange/trainA/n07740461_3433.jpg  
  inflating: apple2orange/trainA/n07740461_492.jpg  
  inflating: apple2orange/trainA/n07740461_14022.jpg  
  inflating: apple2orange/trainA/n07740461_14278.jpg  
  inflating: apple2orange/trainA/n07740461_12636.jpg  
  inflating: apple2orange/trainA/n07740461_6415.jpg  
  inflating: apple2orange/trainA/n07740461_11114.jpg  
  inflating: apple2orange/trainA/n07740461_8774.jpg  
  inflating: apple2orange/trainA/n07740461_4467.jpg  
  inflating: apple2orange/trainA/n07740461_287.jpg  
  inflating: apple2orange/trainA/n07740461_6957.jpg  
  inflating: apple2orange/trainA/n07740461_5983.jpg  
  inflating: apple2orange/trainA/n07740461_4487.jpg  
  inflating: apple2orange/trainA/n07740461_10037.jpg  
  inflating: apple2orange/trainA/n07740461_4945.jpg  
  inflating: apple2orange/trainA/n07740461_7964.jpg  
  inflating: apple2orange/trainA/n07740461_4952.jpg  
  inflating: apple2orange/trainA/n07740461_7392.jpg  
  inflating: apple2orange/trainA/n07740461_6605.jpg  
  inflating: apple2orange/trainA/n07740461_4009.jpg  
  inflating: apple2orange/trainA/n07740461_2243.jpg  
  inflating: apple2orange/trainA/n07740461_13713.jpg  
  inflating: apple2orange/trainA/n07740461_7894.jpg  
  inflating: apple2orange/trainA/n07740461_5775.jpg  
  inflating: apple2orange/trainA/n07740461_10994.jpg  
  inflating: apple2orange/trainA/n07740461_5218.jpg  
  inflating: apple2orange/trainA/n07740461_10747.jpg  
  inflating: apple2orange/trainA/n07740461_13863.jpg  
  inflating: apple2orange/trainA/n07740461_10584.jpg  
  inflating: apple2orange/trainA/n07740461_12888.jpg  
  inflating: apple2orange/trainA/n07740461_4662.jpg  
  inflating: apple2orange/trainA/n07740461_7257.jpg  
  inflating: apple2orange/trainA/n07740461_10218.jpg  
  inflating: apple2orange/trainA/n07740461_14959.jpg  
  inflating: apple2orange/trainA/n07740461_8269.jpg  
  inflating: apple2orange/trainA/n07740461_8232.jpg  
  inflating: apple2orange/trainA/n07740461_763.jpg  
  inflating: apple2orange/trainA/n07740461_9636.jpg  
  inflating: apple2orange/trainA/n07740461_5156.jpg  
  inflating: apple2orange/trainA/n07740461_3464.jpg  
  inflating: apple2orange/trainA/n07740461_242.jpg  
  inflating: apple2orange/trainA/n07740461_10239.jpg  
  inflating: apple2orange/trainA/n07740461_8762.jpg  
  inflating: apple2orange/trainA/n07740461_15064.jpg  
  inflating: apple2orange/trainA/n07740461_2683.jpg  
  inflating: apple2orange/trainA/n07740461_13725.jpg  
  inflating: apple2orange/trainA/n07740461_7116.jpg  
  inflating: apple2orange/trainA/n07740461_4503.jpg  
  inflating: apple2orange/trainA/n07740461_8368.jpg  
  inflating: apple2orange/trainA/n07740461_11864.jpg  
  inflating: apple2orange/trainA/n07740461_14586.jpg  
  inflating: apple2orange/trainA/n07740461_10554.jpg  
  inflating: apple2orange/trainA/n07740461_5242.jpg  
  inflating: apple2orange/trainA/n07740461_9.jpg  
  inflating: apple2orange/trainA/n07740461_5697.jpg  
  inflating: apple2orange/trainA/n07740461_9083.jpg  
  inflating: apple2orange/trainA/n07740461_166.jpg  
  inflating: apple2orange/trainA/n07740461_2408.jpg  
  inflating: apple2orange/trainA/n07740461_12962.jpg  
  inflating: apple2orange/trainA/n07740461_13395.jpg  
  inflating: apple2orange/trainA/n07740461_7393.jpg  
  inflating: apple2orange/trainA/n07740461_12998.jpg  
  inflating: apple2orange/trainA/n07740461_13832.jpg  
  inflating: apple2orange/trainA/n07740461_8277.jpg  
  inflating: apple2orange/trainA/n07740461_10257.jpg  
  inflating: apple2orange/trainA/n07740461_2616.jpg  
  inflating: apple2orange/trainA/n07740461_14116.jpg  
  inflating: apple2orange/trainA/n07740461_2874.jpg  
  inflating: apple2orange/trainA/n07740461_6068.jpg  
  inflating: apple2orange/trainA/n07740461_13477.jpg  
  inflating: apple2orange/trainA/n07740461_1679.jpg  
  inflating: apple2orange/trainA/n07740461_13382.jpg  
  inflating: apple2orange/trainA/n07740461_6793.jpg  
  inflating: apple2orange/trainA/n07740461_593.jpg  
  inflating: apple2orange/trainA/n07740461_10577.jpg  
  inflating: apple2orange/trainA/n07740461_14192.jpg  
  inflating: apple2orange/trainA/n07740461_11095.jpg  
  inflating: apple2orange/trainA/n07740461_5024.jpg  
  inflating: apple2orange/trainA/n07740461_14237.jpg  
  inflating: apple2orange/trainA/n07740461_8957.jpg  
  inflating: apple2orange/trainA/n07740461_4846.jpg  
  inflating: apple2orange/trainA/n07740461_1352.jpg  
  inflating: apple2orange/trainA/n07740461_11678.jpg  
  inflating: apple2orange/trainA/n07740461_2239.jpg  
  inflating: apple2orange/trainA/n07740461_11247.jpg  
  inflating: apple2orange/trainA/n07740461_5378.jpg  
  inflating: apple2orange/trainA/n07740461_9927.jpg  
  inflating: apple2orange/trainA/n07740461_4834.jpg  
  inflating: apple2orange/trainA/n07740461_14525.jpg  
  inflating: apple2orange/trainA/n07740461_15054.jpg  
  inflating: apple2orange/trainA/n07740461_1556.jpg  
  inflating: apple2orange/trainA/n07740461_1696.jpg  
  inflating: apple2orange/trainA/n07740461_8915.jpg  
  inflating: apple2orange/trainA/n07740461_14612.jpg  
  inflating: apple2orange/trainA/n07740461_7184.jpg  
  inflating: apple2orange/trainA/n07740461_2587.jpg  
  inflating: apple2orange/trainA/n07740461_13673.jpg  
  inflating: apple2orange/trainA/n07740461_4017.jpg  
  inflating: apple2orange/trainA/n07740461_8577.jpg  
  inflating: apple2orange/trainA/n07740461_10722.jpg  
  inflating: apple2orange/trainA/n07740461_787.jpg  
  inflating: apple2orange/trainA/n07740461_3352.jpg  
  inflating: apple2orange/trainA/n07740461_6149.jpg  
  inflating: apple2orange/trainA/n07740461_1313.jpg  
  inflating: apple2orange/trainA/n07740461_9495.jpg  
  inflating: apple2orange/trainA/n07740461_5755.jpg  
  inflating: apple2orange/trainA/n07740461_3485.jpg  
  inflating: apple2orange/trainA/n07740461_15013.jpg  
  inflating: apple2orange/trainA/n07740461_9047.jpg  
  inflating: apple2orange/trainA/n07740461_14913.jpg  
  inflating: apple2orange/trainA/n07740461_14744.jpg  
  inflating: apple2orange/trainA/n07740461_7002.jpg  
  inflating: apple2orange/trainA/n07740461_663.jpg  
  inflating: apple2orange/trainA/n07740461_6126.jpg  
  inflating: apple2orange/trainA/n07740461_1723.jpg  
  inflating: apple2orange/trainA/n07740461_5964.jpg  
  inflating: apple2orange/trainA/n07740461_9902.jpg  
  inflating: apple2orange/trainA/n07740461_14862.jpg  
  inflating: apple2orange/trainA/n07740461_6948.jpg  
  inflating: apple2orange/trainA/n07740461_183.jpg  
  inflating: apple2orange/trainA/n07740461_8176.jpg  
  inflating: apple2orange/trainA/n07740461_14516.jpg  
  inflating: apple2orange/trainA/n07740461_8222.jpg  
  inflating: apple2orange/trainA/n07740461_8673.jpg  
  inflating: apple2orange/trainA/n07740461_10129.jpg  
  inflating: apple2orange/trainA/n07740461_3895.jpg  
  inflating: apple2orange/trainA/n07740461_6834.jpg  
  inflating: apple2orange/trainA/n07740461_4412.jpg  
  inflating: apple2orange/trainA/n07740461_12305.jpg  
  inflating: apple2orange/trainA/n07740461_7827.jpg  
  inflating: apple2orange/trainA/n07740461_2326.jpg  
  inflating: apple2orange/trainA/n07740461_2798.jpg  
  inflating: apple2orange/trainA/n07740461_14724.jpg  
  inflating: apple2orange/trainA/n07740461_4445.jpg  
  inflating: apple2orange/trainA/n07740461_2525.jpg  
  inflating: apple2orange/trainA/n07740461_7387.jpg  
  inflating: apple2orange/trainA/n07740461_6216.jpg  
  inflating: apple2orange/trainA/n07740461_4399.jpg  
  inflating: apple2orange/trainA/n07740461_12372.jpg  
  inflating: apple2orange/trainA/n07740461_1629.jpg  
  inflating: apple2orange/trainA/n07740461_5856.jpg  
  inflating: apple2orange/trainA/n07740461_6695.jpg  
  inflating: apple2orange/trainA/n07740461_5962.jpg  
  inflating: apple2orange/trainA/n07740461_8068.jpg  
  inflating: apple2orange/trainA/n07740461_2583.jpg  
  inflating: apple2orange/trainA/n07740461_14593.jpg  
  inflating: apple2orange/trainA/n07740461_10166.jpg  
  inflating: apple2orange/trainA/n07740461_1778.jpg  
  inflating: apple2orange/trainA/n07740461_526.jpg  
  inflating: apple2orange/trainA/n07740461_2435.jpg  
  inflating: apple2orange/trainA/n07740461_2168.jpg  
  inflating: apple2orange/trainA/n07740461_12937.jpg  
  inflating: apple2orange/trainA/n07740461_1889.jpg  
  inflating: apple2orange/trainA/n07740461_14257.jpg  
  inflating: apple2orange/trainA/n07740461_656.jpg  
  inflating: apple2orange/trainA/n07740461_384.jpg  
  inflating: apple2orange/trainA/n07740461_5043.jpg  
  inflating: apple2orange/trainA/n07740461_4582.jpg  
  inflating: apple2orange/trainA/n07740461_4686.jpg  
  inflating: apple2orange/trainA/n07740461_5857.jpg  
  inflating: apple2orange/trainA/n07740461_10363.jpg  
  inflating: apple2orange/trainA/n07740461_14818.jpg  
  inflating: apple2orange/trainA/n07740461_234.jpg  
  inflating: apple2orange/trainA/n07740461_13335.jpg  
  inflating: apple2orange/trainA/n07740461_1844.jpg  
  inflating: apple2orange/trainA/n07740461_8842.jpg  
  inflating: apple2orange/trainA/n07740461_128.jpg  
  inflating: apple2orange/trainA/n07740461_13655.jpg  
  inflating: apple2orange/trainA/n07740461_6236.jpg  
  inflating: apple2orange/trainA/n07740461_2672.jpg  
  inflating: apple2orange/trainA/n07740461_1438.jpg  
  inflating: apple2orange/trainA/n07740461_2176.jpg  
  inflating: apple2orange/trainA/n07740461_10104.jpg  
  inflating: apple2orange/trainA/n07740461_5233.jpg  
  inflating: apple2orange/trainA/n07740461_14886.jpg  
  inflating: apple2orange/trainA/n07740461_14824.jpg  
  inflating: apple2orange/trainA/n07740461_106.jpg  
  inflating: apple2orange/trainA/n07740461_15098.jpg  
  inflating: apple2orange/trainA/n07740461_5168.jpg  
  inflating: apple2orange/trainA/n07740461_9687.jpg  
  inflating: apple2orange/trainA/n07740461_14903.jpg  
  inflating: apple2orange/trainA/n07740461_10508.jpg  
  inflating: apple2orange/trainA/n07740461_10019.jpg  
  inflating: apple2orange/trainA/n07740461_3043.jpg  
  inflating: apple2orange/trainA/n07740461_14542.jpg  
  inflating: apple2orange/trainA/n07740461_1937.jpg  
  inflating: apple2orange/trainA/n07740461_8836.jpg  
  inflating: apple2orange/trainA/n07740461_4415.jpg  
  inflating: apple2orange/trainA/n07740461_1582.jpg  
  inflating: apple2orange/trainA/n07740461_8553.jpg  
  inflating: apple2orange/trainA/n07740461_818.jpg  
  inflating: apple2orange/trainA/n07740461_2468.jpg  
  inflating: apple2orange/trainA/n07740461_1656.jpg  
  inflating: apple2orange/trainA/n07740461_583.jpg  
  inflating: apple2orange/trainA/n07740461_5716.jpg  
  inflating: apple2orange/trainA/n07740461_14722.jpg  
  inflating: apple2orange/trainA/n07740461_9252.jpg  
  inflating: apple2orange/trainA/n07740461_4773.jpg  
  inflating: apple2orange/trainA/n07740461_862.jpg  
  inflating: apple2orange/trainA/n07740461_3322.jpg  
  inflating: apple2orange/trainA/n07740461_5435.jpg  
  inflating: apple2orange/trainA/n07740461_2443.jpg  
  inflating: apple2orange/trainA/n07740461_4813.jpg  
  inflating: apple2orange/trainA/n07740461_8479.jpg  
  inflating: apple2orange/trainA/n07740461_12614.jpg  
  inflating: apple2orange/trainA/n07740461_3586.jpg  
  inflating: apple2orange/trainA/n07740461_7793.jpg  
  inflating: apple2orange/trainA/n07740461_13109.jpg  
  inflating: apple2orange/trainA/n07740461_1834.jpg  
  inflating: apple2orange/trainA/n07740461_8132.jpg  
  inflating: apple2orange/trainA/n07740461_13806.jpg  
  inflating: apple2orange/trainA/n07740461_10885.jpg  
  inflating: apple2orange/trainA/n07740461_4805.jpg  
  inflating: apple2orange/trainA/n07740461_1338.jpg  
  inflating: apple2orange/trainA/n07740461_15074.jpg  
  inflating: apple2orange/trainA/n07740461_5077.jpg  
  inflating: apple2orange/trainA/n07740461_14994.jpg  
  inflating: apple2orange/trainA/n07740461_10273.jpg  
  inflating: apple2orange/trainA/n07740461_5894.jpg  
  inflating: apple2orange/trainA/n07740461_10762.jpg  
  inflating: apple2orange/trainA/n07740461_6976.jpg  
  inflating: apple2orange/trainA/n07740461_12382.jpg  
  inflating: apple2orange/trainA/n07740461_10756.jpg  
  inflating: apple2orange/trainA/n07740461_6707.jpg  
  inflating: apple2orange/trainA/n07740461_6422.jpg  
  inflating: apple2orange/trainA/n07740461_158.jpg  
  inflating: apple2orange/trainA/n07740461_14746.jpg  
  inflating: apple2orange/trainA/n07740461_3187.jpg  
  inflating: apple2orange/trainA/n07740461_6918.jpg  
  inflating: apple2orange/trainA/n07740461_7383.jpg  
  inflating: apple2orange/trainA/n07740461_953.jpg  
  inflating: apple2orange/trainA/n07740461_2405.jpg  
  inflating: apple2orange/trainA/n07740461_8834.jpg  
  inflating: apple2orange/trainA/n07740461_10724.jpg  
  inflating: apple2orange/trainA/n07740461_8902.jpg  
  inflating: apple2orange/trainA/n07740461_6784.jpg  
  inflating: apple2orange/trainA/n07740461_2739.jpg  
  inflating: apple2orange/trainA/n07740461_12693.jpg  
  inflating: apple2orange/trainA/n07740461_10643.jpg  
  inflating: apple2orange/trainA/n07740461_2194.jpg  
  inflating: apple2orange/trainA/n07740461_533.jpg  
  inflating: apple2orange/trainA/n07740461_4523.jpg  
  inflating: apple2orange/trainA/n07740461_1734.jpg  
  inflating: apple2orange/trainA/n07740461_12048.jpg  
  inflating: apple2orange/trainA/n07740461_12385.jpg  
  inflating: apple2orange/trainA/n07740461_6084.jpg  
  inflating: apple2orange/trainA/n07740461_10639.jpg  
  inflating: apple2orange/trainA/n07740461_4238.jpg  
  inflating: apple2orange/trainA/n07740461_11044.jpg  
  inflating: apple2orange/trainA/n07740461_10819.jpg  
  inflating: apple2orange/trainA/n07740461_6775.jpg  
  inflating: apple2orange/trainA/n07740461_13328.jpg  
  inflating: apple2orange/trainA/n07740461_7909.jpg  
  inflating: apple2orange/trainA/n07740461_14646.jpg  
  inflating: apple2orange/trainA/n07740461_14224.jpg  
  inflating: apple2orange/trainA/n07740461_9849.jpg  
  inflating: apple2orange/trainA/n07740461_3458.jpg  
  inflating: apple2orange/trainA/n07740461_4054.jpg  
  inflating: apple2orange/trainA/n07740461_10986.jpg  
  inflating: apple2orange/trainA/n07740461_6587.jpg  
  inflating: apple2orange/trainA/n07740461_13184.jpg  
  inflating: apple2orange/trainA/n07740461_385.jpg  
  inflating: apple2orange/trainA/n07740461_13368.jpg  
  inflating: apple2orange/trainA/n07740461_7925.jpg  
  inflating: apple2orange/trainA/n07740461_879.jpg  
  inflating: apple2orange/trainA/n07740461_55.jpg  
  inflating: apple2orange/trainA/n07740461_11082.jpg  
  inflating: apple2orange/trainA/n07740461_14978.jpg  
  inflating: apple2orange/trainA/n07740461_3178.jpg  
  inflating: apple2orange/trainA/n07740461_10657.jpg  
  inflating: apple2orange/trainA/n07740461_1163.jpg  
  inflating: apple2orange/trainA/n07740461_3937.jpg  
  inflating: apple2orange/trainA/n07740461_7464.jpg  
  inflating: apple2orange/trainA/n07740461_6292.jpg  
  inflating: apple2orange/trainA/n07740461_11254.jpg  
  inflating: apple2orange/trainA/n07740461_3074.jpg  
  inflating: apple2orange/trainA/n07740461_8679.jpg  
  inflating: apple2orange/trainA/n07740461_5505.jpg  
  inflating: apple2orange/trainA/n07740461_1742.jpg  
  inflating: apple2orange/trainA/n07740461_803.jpg  
  inflating: apple2orange/trainA/n07740461_7243.jpg  
  inflating: apple2orange/trainA/n07740461_239.jpg  
  inflating: apple2orange/trainA/n07740461_1254.jpg  
  inflating: apple2orange/trainA/n07740461_4783.jpg  
  inflating: apple2orange/trainA/n07740461_2199.jpg  
  inflating: apple2orange/trainA/n07740461_11143.jpg  
  inflating: apple2orange/trainA/n07740461_3476.jpg  
  inflating: apple2orange/trainA/n07740461_6178.jpg  
  inflating: apple2orange/trainA/n07740461_12355.jpg  
  inflating: apple2orange/trainA/n07740461_10403.jpg  
  inflating: apple2orange/trainA/n07740461_1926.jpg  
  inflating: apple2orange/trainA/n07740461_236.jpg  
  inflating: apple2orange/trainA/n07740461_14639.jpg  
  inflating: apple2orange/trainA/n07740461_1958.jpg  
  inflating: apple2orange/trainA/n07740461_14403.jpg  
  inflating: apple2orange/trainA/n07740461_14035.jpg  
  inflating: apple2orange/trainA/n07740461_9582.jpg  
  inflating: apple2orange/trainA/n07740461_12807.jpg  
  inflating: apple2orange/trainA/n07740461_13013.jpg  
  inflating: apple2orange/trainA/n07740461_8166.jpg  
  inflating: apple2orange/trainA/n07740461_5532.jpg  
  inflating: apple2orange/trainA/n07740461_782.jpg  
  inflating: apple2orange/trainA/n07740461_13066.jpg  
  inflating: apple2orange/trainA/n07740461_11616.jpg  
  inflating: apple2orange/trainA/n07740461_7194.jpg  
  inflating: apple2orange/trainA/n07740461_4585.jpg  
  inflating: apple2orange/trainA/n07740461_948.jpg  
  inflating: apple2orange/trainA/n07740461_9092.jpg  
  inflating: apple2orange/trainA/n07740461_8956.jpg  
  inflating: apple2orange/trainA/n07740461_6895.jpg  
  inflating: apple2orange/trainA/n07740461_5067.jpg  
  inflating: apple2orange/trainA/n07740461_15196.jpg  
  inflating: apple2orange/trainA/n07740461_5786.jpg  
  inflating: apple2orange/trainA/n07740461_3736.jpg  
  inflating: apple2orange/trainA/n07740461_237.jpg  
  inflating: apple2orange/trainA/n07740461_5826.jpg  
  inflating: apple2orange/trainA/n07740461_4199.jpg  
  inflating: apple2orange/trainA/n07740461_5876.jpg  
  inflating: apple2orange/trainA/n07740461_4376.jpg  
  inflating: apple2orange/trainA/n07740461_12507.jpg  
  inflating: apple2orange/trainA/n07740461_11855.jpg  
  inflating: apple2orange/trainA/n07740461_5486.jpg  
  inflating: apple2orange/trainA/n07740461_9773.jpg  
  inflating: apple2orange/trainA/n07740461_1949.jpg  
  inflating: apple2orange/trainA/n07740461_8448.jpg  
  inflating: apple2orange/trainA/n07740461_8032.jpg  
  inflating: apple2orange/trainA/n07740461_3429.jpg  
  inflating: apple2orange/trainA/n07740461_12298.jpg  
  inflating: apple2orange/trainA/n07740461_6759.jpg  
  inflating: apple2orange/trainA/n07740461_1966.jpg  
  inflating: apple2orange/trainA/n07740461_1402.jpg  
  inflating: apple2orange/trainA/n07740461_6433.jpg  
  inflating: apple2orange/trainA/n07740461_6815.jpg  
  inflating: apple2orange/trainA/n07740461_7372.jpg  
  inflating: apple2orange/trainA/n07740461_8389.jpg  
  inflating: apple2orange/trainA/n07740461_14703.jpg  
  inflating: apple2orange/trainA/n07740461_13284.jpg  
  inflating: apple2orange/trainA/n07740461_7798.jpg  
  inflating: apple2orange/trainA/n07740461_12327.jpg  
  inflating: apple2orange/trainA/n07740461_14414.jpg  
  inflating: apple2orange/trainA/n07740461_12953.jpg  
  inflating: apple2orange/trainA/n07740461_1374.jpg  
  inflating: apple2orange/trainA/n07740461_7208.jpg  
  inflating: apple2orange/trainA/n07740461_8689.jpg  
  inflating: apple2orange/trainA/n07740461_5182.jpg  
  inflating: apple2orange/trainA/n07740461_904.jpg  
  inflating: apple2orange/trainA/n07740461_3095.jpg  
  inflating: apple2orange/trainA/n07740461_1954.jpg  
  inflating: apple2orange/trainA/n07740461_10535.jpg  
  inflating: apple2orange/trainA/n07740461_5245.jpg  
  inflating: apple2orange/trainA/n07740461_7498.jpg  
  inflating: apple2orange/trainA/n07740461_1223.jpg  
  inflating: apple2orange/trainA/n07740461_1354.jpg  
  inflating: apple2orange/trainA/n07740461_222.jpg  
  inflating: apple2orange/trainA/n07740461_5468.jpg  
  inflating: apple2orange/trainA/n07740461_14543.jpg  
  inflating: apple2orange/trainA/n07740461_12297.jpg  
  inflating: apple2orange/trainA/n07740461_9026.jpg  
  inflating: apple2orange/trainA/n07740461_7708.jpg  
  inflating: apple2orange/trainA/n07740461_7503.jpg  
  inflating: apple2orange/trainA/n07740461_3073.jpg  
  inflating: apple2orange/trainA/n07740461_4545.jpg  
  inflating: apple2orange/trainA/n07740461_1823.jpg  
  inflating: apple2orange/trainA/n07740461_11938.jpg  
  inflating: apple2orange/trainA/n07740461_13899.jpg  
  inflating: apple2orange/trainA/n07740461_2552.jpg  
  inflating: apple2orange/trainA/n07740461_8904.jpg  
  inflating: apple2orange/trainA/n07740461_11833.jpg  
  inflating: apple2orange/trainA/n07740461_9835.jpg  
  inflating: apple2orange/trainA/n07740461_574.jpg  
  inflating: apple2orange/trainA/n07740461_12228.jpg  
  inflating: apple2orange/trainA/n07740461_13958.jpg  
  inflating: apple2orange/trainA/n07740461_13153.jpg  
  inflating: apple2orange/trainA/n07740461_6106.jpg  
  inflating: apple2orange/trainA/n07740461_1698.jpg  
  inflating: apple2orange/trainA/n07740461_1677.jpg  
  inflating: apple2orange/trainA/n07740461_12713.jpg  
  inflating: apple2orange/trainA/n07740461_1859.jpg  
  inflating: apple2orange/trainA/n07740461_1993.jpg  
  inflating: apple2orange/trainA/n07740461_6616.jpg  
  inflating: apple2orange/trainA/n07740461_7094.jpg  
  inflating: apple2orange/trainA/n07740461_2278.jpg  
  inflating: apple2orange/trainA/n07740461_11613.jpg  
  inflating: apple2orange/trainA/n07740461_1985.jpg  
  inflating: apple2orange/trainA/n07740461_5122.jpg  
  inflating: apple2orange/trainA/n07740461_5135.jpg  
  inflating: apple2orange/trainA/n07740461_6394.jpg  
  inflating: apple2orange/trainA/n07740461_7887.jpg  
  inflating: apple2orange/trainA/n07740461_1283.jpg  
  inflating: apple2orange/trainA/n07740461_14825.jpg  
  inflating: apple2orange/trainA/n07740461_1754.jpg  
  inflating: apple2orange/trainA/n07740461_14273.jpg  
  inflating: apple2orange/trainA/n07740461_1164.jpg  
  inflating: apple2orange/trainA/n07740461_7974.jpg  
  inflating: apple2orange/trainA/n07740461_4039.jpg  
  inflating: apple2orange/trainA/n07740461_3139.jpg  
  inflating: apple2orange/trainA/n07740461_2359.jpg  
  inflating: apple2orange/trainA/n07740461_8764.jpg  
  inflating: apple2orange/trainA/n07740461_8062.jpg  
  inflating: apple2orange/trainA/n07740461_2.jpg  
  inflating: apple2orange/trainA/n07740461_3976.jpg  
  inflating: apple2orange/trainA/n07740461_11258.jpg  
  inflating: apple2orange/trainA/n07740461_6144.jpg  
  inflating: apple2orange/trainA/n07740461_7769.jpg  
  inflating: apple2orange/trainA/n07740461_8007.jpg  
  inflating: apple2orange/trainA/n07740461_7659.jpg  
  inflating: apple2orange/trainA/n07740461_6469.jpg  
  inflating: apple2orange/trainA/n07740461_2656.jpg  
  inflating: apple2orange/trainA/n07740461_9747.jpg  
  inflating: apple2orange/trainA/n07740461_329.jpg  
  inflating: apple2orange/trainA/n07740461_7133.jpg  
  inflating: apple2orange/trainA/n07740461_4398.jpg  
  inflating: apple2orange/trainA/n07740461_12215.jpg  
  inflating: apple2orange/trainA/n07740461_7637.jpg  
  inflating: apple2orange/trainA/n07740461_5173.jpg  
  inflating: apple2orange/trainA/n07740461_6056.jpg  
  inflating: apple2orange/trainA/n07740461_9518.jpg  
  inflating: apple2orange/trainA/n07740461_1828.jpg  
  inflating: apple2orange/trainA/n07740461_14645.jpg  
  inflating: apple2orange/trainA/n07740461_5466.jpg  
  inflating: apple2orange/trainA/n07740461_2136.jpg  
  inflating: apple2orange/trainA/n07740461_12564.jpg  
  inflating: apple2orange/trainA/n07740461_12034.jpg  
  inflating: apple2orange/trainA/n07740461_7487.jpg  
  inflating: apple2orange/trainA/n07740461_3569.jpg  
  inflating: apple2orange/trainA/n07740461_14919.jpg  
  inflating: apple2orange/trainA/n07740461_10335.jpg  
  inflating: apple2orange/trainA/n07740461_5079.jpg  
  inflating: apple2orange/trainA/n07740461_12867.jpg  
  inflating: apple2orange/trainA/n07740461_3398.jpg  
  inflating: apple2orange/trainA/n07740461_13198.jpg  
  inflating: apple2orange/trainA/n07740461_14236.jpg  
  inflating: apple2orange/trainA/n07740461_8983.jpg  
  inflating: apple2orange/trainA/n07740461_11797.jpg  
  inflating: apple2orange/trainA/n07740461_173.jpg  
  inflating: apple2orange/trainA/n07740461_12056.jpg  
  inflating: apple2orange/trainA/n07740461_6944.jpg  
  inflating: apple2orange/trainA/n07740461_8464.jpg  
  inflating: apple2orange/trainA/n07740461_12993.jpg  
  inflating: apple2orange/trainA/n07740461_10717.jpg  
  inflating: apple2orange/trainA/n07740461_7615.jpg  
  inflating: apple2orange/trainA/n07740461_7638.jpg  
  inflating: apple2orange/trainA/n07740461_226.jpg  
  inflating: apple2orange/trainA/n07740461_5968.jpg  
  inflating: apple2orange/trainA/n07740461_3159.jpg  
  inflating: apple2orange/trainA/n07740461_3602.jpg  
  inflating: apple2orange/trainA/n07740461_1239.jpg  
  inflating: apple2orange/trainA/n07740461_8406.jpg  
  inflating: apple2orange/trainA/n07740461_1685.jpg  
  inflating: apple2orange/trainA/n07740461_6352.jpg  
  inflating: apple2orange/trainA/n07740461_1277.jpg  
  inflating: apple2orange/trainA/n07740461_6743.jpg  
  inflating: apple2orange/trainA/n07740461_3652.jpg  
  inflating: apple2orange/trainA/n07740461_14797.jpg  
  inflating: apple2orange/trainA/n07740461_3123.jpg  
  inflating: apple2orange/trainA/n07740461_6507.jpg  
  inflating: apple2orange/trainA/n07740461_7805.jpg  
  inflating: apple2orange/trainA/n07740461_13907.jpg  
  inflating: apple2orange/trainA/n07740461_12556.jpg  
  inflating: apple2orange/trainA/n07740461_4299.jpg  
  inflating: apple2orange/trainA/n07740461_2787.jpg  
  inflating: apple2orange/trainA/n07740461_9294.jpg  
  inflating: apple2orange/trainA/n07740461_543.jpg  
  inflating: apple2orange/trainA/n07740461_12929.jpg  
  inflating: apple2orange/trainA/n07740461_1169.jpg  
  inflating: apple2orange/trainA/n07740461_6838.jpg  
  inflating: apple2orange/trainA/n07740461_12374.jpg  
  inflating: apple2orange/trainA/n07740461_6008.jpg  
  inflating: apple2orange/trainA/n07740461_2122.jpg  
  inflating: apple2orange/trainA/n07740461_13943.jpg  
  inflating: apple2orange/trainA/n07740461_614.jpg  
  inflating: apple2orange/trainA/n07740461_666.jpg  
  inflating: apple2orange/trainA/n07740461_5146.jpg  
  inflating: apple2orange/trainA/n07740461_13218.jpg  
  inflating: apple2orange/trainA/n07740461_14439.jpg  
  inflating: apple2orange/trainA/n07740461_11069.jpg  
  inflating: apple2orange/trainA/n07740461_9067.jpg  
  inflating: apple2orange/trainA/n07740461_2588.jpg  
  inflating: apple2orange/trainA/n07740461_11225.jpg  
  inflating: apple2orange/trainA/n07740461_4816.jpg  
  inflating: apple2orange/trainA/n07740461_2867.jpg  
  inflating: apple2orange/trainA/n07740461_10797.jpg  
  inflating: apple2orange/trainA/n07740461_1563.jpg  
  inflating: apple2orange/trainA/n07740461_4644.jpg  
  inflating: apple2orange/trainA/n07740461_10374.jpg  
  inflating: apple2orange/trainA/n07740461_13137.jpg  
  inflating: apple2orange/trainA/n07740461_13763.jpg  
  inflating: apple2orange/trainA/n07740461_11403.jpg  
  inflating: apple2orange/trainA/n07740461_1623.jpg  
  inflating: apple2orange/trainA/n07740461_247.jpg  
  inflating: apple2orange/trainA/n07740461_832.jpg  
  inflating: apple2orange/trainA/n07740461_524.jpg  
  inflating: apple2orange/trainA/n07740461_4566.jpg  
  inflating: apple2orange/trainA/n07740461_10336.jpg  
  inflating: apple2orange/trainA/n07740461_13225.jpg  
  inflating: apple2orange/trainA/n07740461_7874.jpg  
  inflating: apple2orange/trainA/n07740461_2142.jpg  
  inflating: apple2orange/trainA/n07740461_9816.jpg  
  inflating: apple2orange/trainA/n07740461_14619.jpg  
  inflating: apple2orange/trainA/n07740461_8458.jpg  
  inflating: apple2orange/trainA/n07740461_3036.jpg  
  inflating: apple2orange/trainA/n07740461_5848.jpg  
  inflating: apple2orange/trainA/n07740461_8399.jpg  
  inflating: apple2orange/trainA/n07740461_649.jpg  
  inflating: apple2orange/trainA/n07740461_7286.jpg  
  inflating: apple2orange/trainA/n07740461_5794.jpg  
  inflating: apple2orange/trainA/n07740461_488.jpg  
  inflating: apple2orange/trainA/n07740461_7523.jpg  
  inflating: apple2orange/trainA/n07740461_6476.jpg  
  inflating: apple2orange/trainA/n07740461_6877.jpg  
  inflating: apple2orange/trainA/n07740461_10997.jpg  
  inflating: apple2orange/trainA/n07740461_5882.jpg  
  inflating: apple2orange/trainA/n07740461_9338.jpg  
  inflating: apple2orange/trainA/n07740461_1923.jpg  
  inflating: apple2orange/trainA/n07740461_2307.jpg  
  inflating: apple2orange/trainA/n07740461_5037.jpg  
  inflating: apple2orange/trainA/n07740461_6658.jpg  
  inflating: apple2orange/trainA/n07740461_6544.jpg  
  inflating: apple2orange/trainA/n07740461_13552.jpg  
  inflating: apple2orange/trainA/n07740461_3498.jpg  
  inflating: apple2orange/trainA/n07740461_5567.jpg  
  inflating: apple2orange/trainA/n07740461_325.jpg  
  inflating: apple2orange/trainA/n07740461_10647.jpg  
  inflating: apple2orange/trainA/n07740461_11094.jpg  
  inflating: apple2orange/trainA/n07740461_5362.jpg  
  inflating: apple2orange/trainA/n07740461_3248.jpg  
  inflating: apple2orange/trainA/n07740461_10242.jpg  
  inflating: apple2orange/trainA/n07740461_7448.jpg  
  inflating: apple2orange/trainA/n07740461_3535.jpg  
  inflating: apple2orange/trainA/n07740461_14893.jpg  
  inflating: apple2orange/trainA/n07740461_2099.jpg  
  inflating: apple2orange/trainA/n07740461_11457.jpg  
  inflating: apple2orange/trainA/n07740461_9549.jpg  
  inflating: apple2orange/trainA/n07740461_3454.jpg  
  inflating: apple2orange/trainA/n07740461_1735.jpg  
  inflating: apple2orange/trainA/n07740461_6688.jpg  
  inflating: apple2orange/trainA/n07740461_14713.jpg  
  inflating: apple2orange/trainA/n07740461_14568.jpg  
  inflating: apple2orange/trainA/n07740461_10067.jpg  
  inflating: apple2orange/trainA/n07740461_13633.jpg  
  inflating: apple2orange/trainA/n07740461_1612.jpg  
  inflating: apple2orange/trainA/n07740461_9442.jpg  
  inflating: apple2orange/trainA/n07740461_8857.jpg  
  inflating: apple2orange/trainA/n07740461_2483.jpg  
  inflating: apple2orange/trainA/n07740461_2349.jpg  
  inflating: apple2orange/trainA/n07740461_198.jpg  
  inflating: apple2orange/trainA/n07740461_1713.jpg  
  inflating: apple2orange/trainA/n07740461_3503.jpg  
  inflating: apple2orange/trainA/n07740461_4836.jpg  
  inflating: apple2orange/trainA/n07740461_7422.jpg  
  inflating: apple2orange/trainA/n07740461_2522.jpg  
  inflating: apple2orange/trainA/n07740461_15087.jpg  
  inflating: apple2orange/trainA/n07740461_6157.jpg  
  inflating: apple2orange/trainA/n07740461_6632.jpg  
  inflating: apple2orange/trainA/n07740461_7878.jpg  
  inflating: apple2orange/trainA/n07740461_4203.jpg  
  inflating: apple2orange/trainA/n07740461_11699.jpg  
  inflating: apple2orange/trainA/n07740461_5835.jpg  
  inflating: apple2orange/trainA/n07740461_8578.jpg  
  inflating: apple2orange/trainA/n07740461_11548.jpg  
  inflating: apple2orange/trainA/n07740461_1803.jpg  
  inflating: apple2orange/trainA/n07740461_3865.jpg  
  inflating: apple2orange/trainA/n07740461_3289.jpg  
  inflating: apple2orange/trainA/n07740461_10442.jpg  
  inflating: apple2orange/trainA/n07740461_12475.jpg  
  inflating: apple2orange/trainA/n07740461_8892.jpg  
  inflating: apple2orange/trainA/n07740461_14729.jpg  
  inflating: apple2orange/trainA/n07740461_11134.jpg  
  inflating: apple2orange/trainA/n07740461_7079.jpg  
  inflating: apple2orange/trainA/n07740461_1647.jpg  
  inflating: apple2orange/trainA/n07740461_11267.jpg  
  inflating: apple2orange/trainA/n07740461_4618.jpg  
  inflating: apple2orange/trainA/n07740461_12402.jpg  
  inflating: apple2orange/trainA/n07740461_5345.jpg  
  inflating: apple2orange/trainA/n07740461_12855.jpg  
  inflating: apple2orange/trainA/n07740461_5735.jpg  
  inflating: apple2orange/trainA/n07740461_3063.jpg  
  inflating: apple2orange/trainA/n07740461_7614.jpg  
  inflating: apple2orange/trainA/n07740461_3776.jpg  
  inflating: apple2orange/trainA/n07740461_7145.jpg  
  inflating: apple2orange/trainA/n07740461_10074.jpg  
  inflating: apple2orange/trainA/n07740461_6947.jpg  
  inflating: apple2orange/trainA/n07740461_785.jpg  
  inflating: apple2orange/trainA/n07740461_7865.jpg  
  inflating: apple2orange/trainA/n07740461_9537.jpg  
  inflating: apple2orange/trainA/n07740461_10517.jpg  
  inflating: apple2orange/trainA/n07740461_12737.jpg  
  inflating: apple2orange/trainA/n07740461_4019.jpg  
  inflating: apple2orange/trainA/n07740461_6143.jpg  
  inflating: apple2orange/trainA/n07740461_2246.jpg  
  inflating: apple2orange/trainA/n07740461_12894.jpg  
  inflating: apple2orange/trainA/n07740461_8178.jpg  
  inflating: apple2orange/trainA/n07740461_1979.jpg  
  inflating: apple2orange/trainA/n07740461_928.jpg  
  inflating: apple2orange/trainA/n07740461_12136.jpg  
  inflating: apple2orange/trainA/n07740461_13233.jpg  
  inflating: apple2orange/trainA/n07740461_13324.jpg  
  inflating: apple2orange/trainA/n07740461_4602.jpg  
  inflating: apple2orange/trainA/n07740461_10419.jpg  
  inflating: apple2orange/trainA/n07740461_14889.jpg  
  inflating: apple2orange/trainA/n07740461_6305.jpg  
  inflating: apple2orange/trainA/n07740461_8597.jpg  
  inflating: apple2orange/trainA/n07740461_13048.jpg  
  inflating: apple2orange/trainA/n07740461_4163.jpg  
  inflating: apple2orange/trainA/n07740461_9023.jpg  
  inflating: apple2orange/trainA/n07740461_4249.jpg  
  inflating: apple2orange/trainA/n07740461_12537.jpg  
  inflating: apple2orange/trainA/n07740461_6746.jpg  
  inflating: apple2orange/trainA/n07740461_413.jpg  
  inflating: apple2orange/trainA/n07740461_2268.jpg  
  inflating: apple2orange/trainA/n07740461_14394.jpg  
  inflating: apple2orange/trainA/n07740461_13742.jpg  
  inflating: apple2orange/trainA/n07740461_6396.jpg  
  inflating: apple2orange/trainA/n07740461_2028.jpg  
  inflating: apple2orange/trainA/n07740461_3268.jpg  
  inflating: apple2orange/trainA/n07740461_4244.jpg  
  inflating: apple2orange/trainA/n07740461_10759.jpg  
  inflating: apple2orange/trainA/n07740461_12126.jpg  
  inflating: apple2orange/trainA/n07740461_14743.jpg  
  inflating: apple2orange/trainA/n07740461_13077.jpg  
  inflating: apple2orange/trainA/n07740461_8978.jpg  
  inflating: apple2orange/trainA/n07740461_3683.jpg  
  inflating: apple2orange/trainA/n07740461_1328.jpg  
  inflating: apple2orange/trainA/n07740461_8583.jpg  
  inflating: apple2orange/trainA/n07740461_1475.jpg  
  inflating: apple2orange/trainA/n07740461_4927.jpg  
  inflating: apple2orange/trainA/n07740461_10595.jpg  
  inflating: apple2orange/trainA/n07740461_15079.jpg  
  inflating: apple2orange/trainA/n07740461_2189.jpg  
  inflating: apple2orange/trainA/n07740461_9268.jpg  
  inflating: apple2orange/trainA/n07740461_13235.jpg  
  inflating: apple2orange/trainA/n07740461_1849.jpg  
  inflating: apple2orange/trainA/n07740461_496.jpg  
  inflating: apple2orange/trainA/n07740461_1336.jpg  
  inflating: apple2orange/trainA/n07740461_3998.jpg  
  inflating: apple2orange/trainA/n07740461_6729.jpg  
  inflating: apple2orange/trainA/n07740461_3143.jpg  
  inflating: apple2orange/trainA/n07740461_5834.jpg  
  inflating: apple2orange/trainA/n07740461_1605.jpg  
  inflating: apple2orange/trainA/n07740461_12317.jpg  
  inflating: apple2orange/trainA/n07740461_2329.jpg  
  inflating: apple2orange/trainA/n07740461_9423.jpg  
  inflating: apple2orange/trainA/n07740461_5367.jpg  
  inflating: apple2orange/trainA/n07740461_4622.jpg  
  inflating: apple2orange/trainA/n07740461_4257.jpg  
  inflating: apple2orange/trainA/n07740461_3794.jpg  
  inflating: apple2orange/trainA/n07740461_2743.jpg  
  inflating: apple2orange/trainA/n07740461_3188.jpg  
  inflating: apple2orange/trainA/n07740461_8054.jpg  
  inflating: apple2orange/trainA/n07740461_9157.jpg  
  inflating: apple2orange/trainA/n07740461_13308.jpg  
  inflating: apple2orange/trainA/n07740461_13197.jpg  
  inflating: apple2orange/trainA/n07740461_10219.jpg  
  inflating: apple2orange/trainA/n07740461_11018.jpg  
  inflating: apple2orange/trainA/n07740461_6379.jpg  
  inflating: apple2orange/trainA/n07740461_13444.jpg  
  inflating: apple2orange/trainA/n07740461_9756.jpg  
  inflating: apple2orange/trainA/n07740461_10483.jpg  
  inflating: apple2orange/trainA/n07740461_11073.jpg  
  inflating: apple2orange/trainA/n07740461_3468.jpg  
  inflating: apple2orange/trainA/n07740461_12224.jpg  
  inflating: apple2orange/trainA/n07740461_8982.jpg  
  inflating: apple2orange/trainA/n07740461_6863.jpg  
  inflating: apple2orange/trainA/n07740461_9129.jpg  
  inflating: apple2orange/trainA/n07740461_15208.jpg  
  inflating: apple2orange/trainA/n07740461_4478.jpg  
  inflating: apple2orange/trainA/n07740461_8382.jpg  
  inflating: apple2orange/trainA/n07740461_10575.jpg  
  inflating: apple2orange/trainA/n07740461_2228.jpg  
  inflating: apple2orange/trainA/n07740461_4027.jpg  
  inflating: apple2orange/trainA/n07740461_1916.jpg  
  inflating: apple2orange/trainA/n07740461_15099.jpg  
  inflating: apple2orange/trainA/n07740461_14785.jpg  
  inflating: apple2orange/trainA/n07740461_1524.jpg  
  inflating: apple2orange/trainA/n07740461_9844.jpg  
  inflating: apple2orange/trainA/n07740461_3295.jpg  
  inflating: apple2orange/trainA/n07740461_14956.jpg  
  inflating: apple2orange/trainA/n07740461_10514.jpg  
  inflating: apple2orange/trainA/n07740461_2542.jpg  
  inflating: apple2orange/trainA/n07740461_759.jpg  
  inflating: apple2orange/trainA/n07740461_2549.jpg  
  inflating: apple2orange/trainA/n07740461_602.jpg  
  inflating: apple2orange/trainA/n07740461_15014.jpg  
  inflating: apple2orange/trainA/n07740461_3755.jpg  
  inflating: apple2orange/trainA/n07740461_10409.jpg  
  inflating: apple2orange/trainA/n07740461_5549.jpg  
  inflating: apple2orange/trainA/n07740461_7575.jpg  
  inflating: apple2orange/trainA/n07740461_9172.jpg  
  inflating: apple2orange/trainA/n07740461_14006.jpg  
  inflating: apple2orange/trainA/n07740461_7605.jpg  
  inflating: apple2orange/trainA/n07740461_9865.jpg  
  inflating: apple2orange/trainA/n07740461_8305.jpg  
  inflating: apple2orange/trainA/n07740461_2257.jpg  
  inflating: apple2orange/trainA/n07740461_14969.jpg  
  inflating: apple2orange/trainA/n07740461_9123.jpg  
  inflating: apple2orange/trainA/n07740461_14859.jpg  
  inflating: apple2orange/trainA/n07740461_14939.jpg  
  inflating: apple2orange/trainA/n07740461_12749.jpg  
  inflating: apple2orange/trainA/n07740461_3838.jpg  
  inflating: apple2orange/trainA/n07740461_2026.jpg  
  inflating: apple2orange/trainA/n07740461_8288.jpg  
  inflating: apple2orange/trainA/n07740461_13249.jpg  
  inflating: apple2orange/trainA/n07740461_664.jpg  
  inflating: apple2orange/trainA/n07740461_8124.jpg  
  inflating: apple2orange/trainA/n07740461_7706.jpg  
  inflating: apple2orange/trainA/n07740461_7039.jpg  
  inflating: apple2orange/trainA/n07740461_3184.jpg  
  inflating: apple2orange/trainA/n07740461_12756.jpg  
  inflating: apple2orange/trainA/n07740461_11917.jpg  
  inflating: apple2orange/trainA/n07740461_10539.jpg  
  inflating: apple2orange/trainA/n07740461_11752.jpg  
  inflating: apple2orange/trainA/n07740461_679.jpg  
  inflating: apple2orange/trainA/n07740461_14245.jpg  
  inflating: apple2orange/trainA/n07740461_794.jpg  
  inflating: apple2orange/trainA/n07740461_3229.jpg  
  inflating: apple2orange/trainA/n07740461_7692.jpg  
  inflating: apple2orange/trainA/n07740461_13194.jpg  
  inflating: apple2orange/trainA/n07740461_175.jpg  
  inflating: apple2orange/trainA/n07740461_14476.jpg  
  inflating: apple2orange/trainA/n07740461_8066.jpg  
  inflating: apple2orange/trainA/n07740461_14512.jpg  
  inflating: apple2orange/trainA/n07740461_1376.jpg  
  inflating: apple2orange/trainA/n07740461_6295.jpg  
  inflating: apple2orange/trainA/n07740461_2322.jpg  
  inflating: apple2orange/trainA/n07740461_8025.jpg  
  inflating: apple2orange/trainA/n07740461_9074.jpg  
  inflating: apple2orange/trainA/n07740461_11187.jpg  
  inflating: apple2orange/trainA/n07740461_369.jpg  
  inflating: apple2orange/trainA/n07740461_12099.jpg  
  inflating: apple2orange/trainA/n07740461_7512.jpg  
  inflating: apple2orange/trainA/n07740461_5436.jpg  
  inflating: apple2orange/trainA/n07740461_10435.jpg  
  inflating: apple2orange/trainA/n07740461_7219.jpg  
  inflating: apple2orange/trainA/n07740461_7806.jpg  
  inflating: apple2orange/trainA/n07740461_3062.jpg  
  inflating: apple2orange/trainA/n07740461_3904.jpg  
  inflating: apple2orange/trainA/n07740461_9096.jpg  
  inflating: apple2orange/trainA/n07740461_2909.jpg  
  inflating: apple2orange/trainA/n07740461_12168.jpg  
  inflating: apple2orange/trainA/n07740461_9226.jpg  
  inflating: apple2orange/trainA/n07740461_14912.jpg  
  inflating: apple2orange/trainA/n07740461_14314.jpg  
  inflating: apple2orange/trainA/n07740461_7573.jpg  
  inflating: apple2orange/trainA/n07740461_3676.jpg  
  inflating: apple2orange/trainA/n07740461_11117.jpg  
  inflating: apple2orange/trainA/n07740461_3823.jpg  
  inflating: apple2orange/trainA/n07740461_1743.jpg  
  inflating: apple2orange/trainA/n07740461_10128.jpg  
  inflating: apple2orange/trainA/n07740461_4884.jpg  
  inflating: apple2orange/trainA/n07740461_9842.jpg  
  inflating: apple2orange/trainA/n07740461_1453.jpg  
  inflating: apple2orange/trainA/n07740461_15075.jpg  
  inflating: apple2orange/trainA/n07740461_2688.jpg  
  inflating: apple2orange/trainA/n07740461_14557.jpg  
  inflating: apple2orange/trainA/n07740461_11649.jpg  
  inflating: apple2orange/trainA/n07740461_11159.jpg  
  inflating: apple2orange/trainA/n07740461_14384.jpg  
  inflating: apple2orange/trainA/n07740461_866.jpg  
  inflating: apple2orange/trainA/n07740461_858.jpg  
  inflating: apple2orange/trainA/n07740461_2419.jpg  
  inflating: apple2orange/trainA/n07740461_4992.jpg  
  inflating: apple2orange/trainA/n07740461_8407.jpg  
  inflating: apple2orange/trainA/n07740461_1033.jpg  
  inflating: apple2orange/trainA/n07740461_8497.jpg  
  inflating: apple2orange/trainA/n07740461_4044.jpg  
  inflating: apple2orange/trainA/n07740461_8616.jpg  
  inflating: apple2orange/trainA/n07740461_6546.jpg  
  inflating: apple2orange/trainA/n07740461_12333.jpg  
  inflating: apple2orange/trainA/n07740461_802.jpg  
  inflating: apple2orange/trainA/n07740461_3406.jpg  
  inflating: apple2orange/trainA/n07740461_612.jpg  
  inflating: apple2orange/trainA/n07740461_8649.jpg  
  inflating: apple2orange/trainA/n07740461_596.jpg  
  inflating: apple2orange/trainA/n07740461_592.jpg  
  inflating: apple2orange/trainA/n07740461_14813.jpg  
  inflating: apple2orange/trainA/n07740461_3382.jpg  
  inflating: apple2orange/trainA/n07740461_14706.jpg  
  inflating: apple2orange/trainA/n07740461_14137.jpg  
  inflating: apple2orange/trainA/n07740461_1224.jpg  
  inflating: apple2orange/trainA/n07740461_7937.jpg  
  inflating: apple2orange/trainA/n07740461_6014.jpg  
  inflating: apple2orange/trainA/n07740461_14036.jpg  
  inflating: apple2orange/trainA/n07740461_7324.jpg  
  inflating: apple2orange/trainA/n07740461_13075.jpg  
  inflating: apple2orange/trainA/n07740461_1125.jpg  
  inflating: apple2orange/trainA/n07740461_4804.jpg  
  inflating: apple2orange/trainA/n07740461_14755.jpg  
  inflating: apple2orange/trainA/n07740461_278.jpg  
  inflating: apple2orange/trainA/n07740461_1064.jpg  
  inflating: apple2orange/trainA/n07740461_7965.jpg  
  inflating: apple2orange/trainA/n07740461_364.jpg  
  inflating: apple2orange/trainA/n07740461_1203.jpg  
  inflating: apple2orange/trainA/n07740461_13643.jpg  
  inflating: apple2orange/trainA/n07740461_784.jpg  
  inflating: apple2orange/trainA/n07740461_12837.jpg  
  inflating: apple2orange/trainA/n07740461_11992.jpg  
  inflating: apple2orange/trainA/n07740461_4292.jpg  
  inflating: apple2orange/trainA/n07740461_11498.jpg  
  inflating: apple2orange/trainA/n07740461_13627.jpg  
  inflating: apple2orange/trainA/n07740461_14085.jpg  
  inflating: apple2orange/trainA/n07740461_1174.jpg  
  inflating: apple2orange/trainA/n07740461_11884.jpg  
  inflating: apple2orange/trainA/n07740461_11719.jpg  
  inflating: apple2orange/trainA/n07740461_6226.jpg  
  inflating: apple2orange/trainA/n07740461_12757.jpg  
  inflating: apple2orange/trainA/n07740461_3452.jpg  
  inflating: apple2orange/trainA/n07740461_4553.jpg  
  inflating: apple2orange/trainA/n07740461_4623.jpg  
  inflating: apple2orange/trainA/n07740461_235.jpg  
  inflating: apple2orange/trainA/n07740461_283.jpg  
  inflating: apple2orange/trainA/n07740461_10012.jpg  
  inflating: apple2orange/trainA/n07740461_2698.jpg  
  inflating: apple2orange/trainA/n07740461_1668.jpg  
  inflating: apple2orange/trainA/n07740461_3393.jpg  
  inflating: apple2orange/trainA/n07740461_8796.jpg  
  inflating: apple2orange/trainA/n07740461_1808.jpg  
  inflating: apple2orange/trainA/n07740461_13735.jpg  
  inflating: apple2orange/trainA/n07740461_12603.jpg  
  inflating: apple2orange/trainA/n07740461_14509.jpg  
  inflating: apple2orange/trainA/n07740461_9082.jpg  
  inflating: apple2orange/trainA/n07740461_13023.jpg  
  inflating: apple2orange/trainA/n07740461_353.jpg  
  inflating: apple2orange/trainA/n07740461_8635.jpg  
  inflating: apple2orange/trainA/n07740461_13129.jpg  
  inflating: apple2orange/trainA/n07740461_2963.jpg  
  inflating: apple2orange/trainA/n07740461_6673.jpg  
  inflating: apple2orange/trainA/n07740461_9554.jpg  
  inflating: apple2orange/trainA/n07740461_13579.jpg  
  inflating: apple2orange/trainA/n07740461_9027.jpg  
  inflating: apple2orange/trainA/n07740461_3428.jpg  
  inflating: apple2orange/trainA/n07740461_9005.jpg  
  inflating: apple2orange/trainA/n07740461_10916.jpg  
  inflating: apple2orange/trainA/n07740461_13449.jpg  
  inflating: apple2orange/trainA/n07740461_13846.jpg  
  inflating: apple2orange/trainA/n07740461_4974.jpg  
  inflating: apple2orange/trainA/n07740461_11999.jpg  
  inflating: apple2orange/trainA/n07740461_14802.jpg  
  inflating: apple2orange/trainA/n07740461_8645.jpg  
  inflating: apple2orange/trainA/n07740461_3469.jpg  
  inflating: apple2orange/trainA/n07740461_14923.jpg  
  inflating: apple2orange/trainA/n07740461_3309.jpg  
  inflating: apple2orange/trainA/n07740461_10437.jpg  
  inflating: apple2orange/trainA/n07740461_2478.jpg  
  inflating: apple2orange/trainA/n07740461_8717.jpg  
  inflating: apple2orange/trainA/n07740461_7282.jpg  
  inflating: apple2orange/trainA/n07740461_1987.jpg  
  inflating: apple2orange/trainA/n07740461_14997.jpg  
  inflating: apple2orange/trainA/n07740461_1092.jpg  
  inflating: apple2orange/trainA/n07740461_10917.jpg  
  inflating: apple2orange/trainA/n07740461_1496.jpg  
  inflating: apple2orange/trainA/n07740461_3699.jpg  
  inflating: apple2orange/trainA/n07740461_14767.jpg  
  inflating: apple2orange/trainA/n07740461_15047.jpg  
  inflating: apple2orange/trainA/n07740461_975.jpg  
  inflating: apple2orange/trainA/n07740461_11974.jpg  
  inflating: apple2orange/trainA/n07740461_5715.jpg  
  inflating: apple2orange/trainA/n07740461_7577.jpg  
  inflating: apple2orange/trainA/n07740461_7712.jpg  
  inflating: apple2orange/trainA/n07740461_10842.jpg  
  inflating: apple2orange/trainA/n07740461_1957.jpg  
  inflating: apple2orange/trainA/n07740461_1046.jpg  
  inflating: apple2orange/trainA/n07740461_11598.jpg  
  inflating: apple2orange/trainA/n07740461_1405.jpg  
  inflating: apple2orange/trainA/n07740461_8573.jpg  
  inflating: apple2orange/trainA/n07740461_11717.jpg  
  inflating: apple2orange/trainA/n07740461_2196.jpg  
  inflating: apple2orange/trainA/n07740461_5846.jpg  
  inflating: apple2orange/trainA/n07740461_6208.jpg  
  inflating: apple2orange/trainA/n07740461_409.jpg  
  inflating: apple2orange/trainA/n07740461_38.jpg  
  inflating: apple2orange/trainA/n07740461_8378.jpg  
  inflating: apple2orange/trainA/n07740461_6735.jpg  
  inflating: apple2orange/trainA/n07740461_12869.jpg  
  inflating: apple2orange/trainA/n07740461_1812.jpg  
  inflating: apple2orange/trainA/n07740461_13045.jpg  
  inflating: apple2orange/trainA/n07740461_8075.jpg  
  inflating: apple2orange/trainA/n07740461_4546.jpg  
  inflating: apple2orange/trainA/n07740461_5605.jpg  
  inflating: apple2orange/trainA/n07740461_8537.jpg  
  inflating: apple2orange/trainA/n07740461_6903.jpg  
  inflating: apple2orange/trainA/n07740461_6972.jpg  
  inflating: apple2orange/trainA/n07740461_11927.jpg  
  inflating: apple2orange/trainA/n07740461_14788.jpg  
  inflating: apple2orange/trainA/n07740461_3099.jpg  
  inflating: apple2orange/trainA/n07740461_275.jpg  
  inflating: apple2orange/trainA/n07740461_5416.jpg  
  inflating: apple2orange/trainA/n07740461_11829.jpg  
  inflating: apple2orange/trainA/n07740461_3552.jpg  
  inflating: apple2orange/trainA/n07740461_958.jpg  
  inflating: apple2orange/trainA/n07740461_499.jpg  
  inflating: apple2orange/trainA/n07740461_14553.jpg  
  inflating: apple2orange/trainA/n07740461_8022.jpg  
  inflating: apple2orange/trainA/n07740461_12662.jpg  
  inflating: apple2orange/trainA/n07740461_15003.jpg  
  inflating: apple2orange/trainA/n07740461_2792.jpg  
  inflating: apple2orange/trainA/n07740461_10065.jpg  
  inflating: apple2orange/trainA/n07740461_3638.jpg  
  inflating: apple2orange/trainA/n07740461_7046.jpg  
  inflating: apple2orange/trainA/n07740461_1555.jpg  
  inflating: apple2orange/trainA/n07740461_12768.jpg  
  inflating: apple2orange/trainA/n07740461_7689.jpg  
  inflating: apple2orange/trainA/n07740461_10523.jpg  
  inflating: apple2orange/trainA/n07740461_2566.jpg  
   creating: apple2orange/testB/
  inflating: apple2orange/testB/n07749192_811.jpg  
  inflating: apple2orange/testB/n07749192_3000.jpg  
  inflating: apple2orange/testB/n07749192_2251.jpg  
  inflating: apple2orange/testB/n07749192_2450.jpg  
  inflating: apple2orange/testB/n07749192_10790.jpg  
  inflating: apple2orange/testB/n07749192_5331.jpg  
  inflating: apple2orange/testB/n07749192_3691.jpg  
  inflating: apple2orange/testB/n07749192_3241.jpg  
  inflating: apple2orange/testB/n07749192_5191.jpg  
  inflating: apple2orange/testB/n07749192_7410.jpg  
  inflating: apple2orange/testB/n07749192_3030.jpg  
  inflating: apple2orange/testB/n07749192_6070.jpg  
  inflating: apple2orange/testB/n07749192_6950.jpg  
  inflating: apple2orange/testB/n07749192_7941.jpg  
  inflating: apple2orange/testB/n07749192_2931.jpg  
  inflating: apple2orange/testB/n07749192_8071.jpg  
  inflating: apple2orange/testB/n07749192_4391.jpg  
  inflating: apple2orange/testB/n07749192_8680.jpg  
  inflating: apple2orange/testB/n07749192_3890.jpg  
  inflating: apple2orange/testB/n07749192_4441.jpg  
  inflating: apple2orange/testB/n07749192_7900.jpg  
  inflating: apple2orange/testB/n07749192_4450.jpg  
  inflating: apple2orange/testB/n07749192_7870.jpg  
  inflating: apple2orange/testB/n07749192_6000.jpg  
  inflating: apple2orange/testB/n07749192_4471.jpg  
  inflating: apple2orange/testB/n07749192_8650.jpg  
  inflating: apple2orange/testB/n07749192_8611.jpg  
  inflating: apple2orange/testB/n07749192_250.jpg  
  inflating: apple2orange/testB/n07749192_8631.jpg  
  inflating: apple2orange/testB/n07749192_4560.jpg  
  inflating: apple2orange/testB/n07749192_3970.jpg  
  inflating: apple2orange/testB/n07749192_8310.jpg  
  inflating: apple2orange/testB/n07749192_12701.jpg  
  inflating: apple2orange/testB/n07749192_6740.jpg  
  inflating: apple2orange/testB/n07749192_4850.jpg  
  inflating: apple2orange/testB/n07749192_5160.jpg  
  inflating: apple2orange/testB/n07749192_3080.jpg  
  inflating: apple2orange/testB/n07749192_4460.jpg  
  inflating: apple2orange/testB/n07749192_6091.jpg  
  inflating: apple2orange/testB/n07749192_4580.jpg  
  inflating: apple2orange/testB/n07749192_6820.jpg  
  inflating: apple2orange/testB/n07749192_3510.jpg  
  inflating: apple2orange/testB/n07749192_7541.jpg  
  inflating: apple2orange/testB/n07749192_1011.jpg  
  inflating: apple2orange/testB/n07749192_7841.jpg  
  inflating: apple2orange/testB/n07749192_3230.jpg  
  inflating: apple2orange/testB/n07749192_1081.jpg  
  inflating: apple2orange/testB/n07749192_4801.jpg  
  inflating: apple2orange/testB/n07749192_781.jpg  
  inflating: apple2orange/testB/n07749192_10691.jpg  
  inflating: apple2orange/testB/n07749192_11931.jpg  
  inflating: apple2orange/testB/n07749192_12571.jpg  
  inflating: apple2orange/testB/n07749192_12360.jpg  
  inflating: apple2orange/testB/n07749192_710.jpg  
  inflating: apple2orange/testB/n07749192_5230.jpg  
  inflating: apple2orange/testB/n07749192_5980.jpg  
  inflating: apple2orange/testB/n07749192_1421.jpg  
  inflating: apple2orange/testB/n07749192_4241.jpg  
  inflating: apple2orange/testB/n07749192_5651.jpg  
  inflating: apple2orange/testB/n07749192_4951.jpg  
  inflating: apple2orange/testB/n07749192_1010.jpg  
  inflating: apple2orange/testB/n07749192_470.jpg  
  inflating: apple2orange/testB/n07749192_5411.jpg  
  inflating: apple2orange/testB/n07749192_1210.jpg  
  inflating: apple2orange/testB/n07749192_6670.jpg  
  inflating: apple2orange/testB/n07749192_9770.jpg  
  inflating: apple2orange/testB/n07749192_3371.jpg  
  inflating: apple2orange/testB/n07749192_8900.jpg  
  inflating: apple2orange/testB/n07749192_2611.jpg  
  inflating: apple2orange/testB/n07749192_7880.jpg  
  inflating: apple2orange/testB/n07749192_3530.jpg  
  inflating: apple2orange/testB/n07749192_5881.jpg  
  inflating: apple2orange/testB/n07749192_441.jpg  
  inflating: apple2orange/testB/n07749192_841.jpg  
  inflating: apple2orange/testB/n07749192_4380.jpg  
  inflating: apple2orange/testB/n07749192_891.jpg  
  inflating: apple2orange/testB/n07749192_2390.jpg  
  inflating: apple2orange/testB/n07749192_12050.jpg  
  inflating: apple2orange/testB/n07749192_5951.jpg  
  inflating: apple2orange/testB/n07749192_1390.jpg  
  inflating: apple2orange/testB/n07749192_2260.jpg  
  inflating: apple2orange/testB/n07749192_460.jpg  
  inflating: apple2orange/testB/n07749192_20.jpg  
  inflating: apple2orange/testB/n07749192_7601.jpg  
  inflating: apple2orange/testB/n07749192_1090.jpg  
  inflating: apple2orange/testB/n07749192_9361.jpg  
  inflating: apple2orange/testB/n07749192_4301.jpg  
  inflating: apple2orange/testB/n07749192_1590.jpg  
  inflating: apple2orange/testB/n07749192_4141.jpg  
  inflating: apple2orange/testB/n07749192_12530.jpg  
  inflating: apple2orange/testB/n07749192_3721.jpg  
  inflating: apple2orange/testB/n07749192_3261.jpg  
  inflating: apple2orange/testB/n07749192_3560.jpg  
  inflating: apple2orange/testB/n07749192_540.jpg  
  inflating: apple2orange/testB/n07749192_8100.jpg  
  inflating: apple2orange/testB/n07749192_3710.jpg  
  inflating: apple2orange/testB/n07749192_1910.jpg  
  inflating: apple2orange/testB/n07749192_10951.jpg  
  inflating: apple2orange/testB/n07749192_12610.jpg  
  inflating: apple2orange/testB/n07749192_3381.jpg  
  inflating: apple2orange/testB/n07749192_11991.jpg  
  inflating: apple2orange/testB/n07749192_12460.jpg  
  inflating: apple2orange/testB/n07749192_8661.jpg  
  inflating: apple2orange/testB/n07749192_12661.jpg  
  inflating: apple2orange/testB/n07749192_2360.jpg  
  inflating: apple2orange/testB/n07749192_6781.jpg  
  inflating: apple2orange/testB/n07749192_12261.jpg  
  inflating: apple2orange/testB/n07749192_970.jpg  
  inflating: apple2orange/testB/n07749192_5241.jpg  
  inflating: apple2orange/testB/n07749192_12721.jpg  
  inflating: apple2orange/testB/n07749192_6611.jpg  
  inflating: apple2orange/testB/n07749192_1680.jpg  
  inflating: apple2orange/testB/n07749192_6821.jpg  
  inflating: apple2orange/testB/n07749192_701.jpg  
  inflating: apple2orange/testB/n07749192_4901.jpg  
  inflating: apple2orange/testB/n07749192_5031.jpg  
  inflating: apple2orange/testB/n07749192_3121.jpg  
  inflating: apple2orange/testB/n07749192_4220.jpg  
  inflating: apple2orange/testB/n07749192_11500.jpg  
  inflating: apple2orange/testB/n07749192_770.jpg  
  inflating: apple2orange/testB/n07749192_12020.jpg  
  inflating: apple2orange/testB/n07749192_5781.jpg  
  inflating: apple2orange/testB/n07749192_721.jpg  
  inflating: apple2orange/testB/n07749192_9080.jpg  
  inflating: apple2orange/testB/n07749192_11100.jpg  
  inflating: apple2orange/testB/n07749192_7231.jpg  
  inflating: apple2orange/testB/n07749192_7651.jpg  
  inflating: apple2orange/testB/n07749192_7610.jpg  
  inflating: apple2orange/testB/n07749192_7690.jpg  
  inflating: apple2orange/testB/n07749192_4421.jpg  
  inflating: apple2orange/testB/n07749192_1261.jpg  
  inflating: apple2orange/testB/n07749192_7720.jpg  
  inflating: apple2orange/testB/n07749192_400.jpg  
  inflating: apple2orange/testB/n07749192_880.jpg  
  inflating: apple2orange/testB/n07749192_6700.jpg  
  inflating: apple2orange/testB/n07749192_3961.jpg  
  inflating: apple2orange/testB/n07749192_11610.jpg  
  inflating: apple2orange/testB/n07749192_2570.jpg  
  inflating: apple2orange/testB/n07749192_3590.jpg  
  inflating: apple2orange/testB/n07749192_3180.jpg  
  inflating: apple2orange/testB/n07749192_681.jpg  
  inflating: apple2orange/testB/n07749192_1520.jpg  
  inflating: apple2orange/testB/n07749192_1491.jpg  
  inflating: apple2orange/testB/n07749192_3320.jpg  
  inflating: apple2orange/testB/n07749192_3341.jpg  
  inflating: apple2orange/testB/n07749192_1380.jpg  
  inflating: apple2orange/testB/n07749192_4931.jpg  
  inflating: apple2orange/testB/n07749192_51.jpg  
  inflating: apple2orange/testB/n07749192_2731.jpg  
  inflating: apple2orange/testB/n07749192_10081.jpg  
  inflating: apple2orange/testB/n07749192_4411.jpg  
  inflating: apple2orange/testB/n07749192_1830.jpg  
  inflating: apple2orange/testB/n07749192_11901.jpg  
  inflating: apple2orange/testB/n07749192_8320.jpg  
  inflating: apple2orange/testB/n07749192_4590.jpg  
  inflating: apple2orange/testB/n07749192_840.jpg  
  inflating: apple2orange/testB/n07749192_2291.jpg  
  inflating: apple2orange/testB/n07749192_7971.jpg  
  inflating: apple2orange/testB/n07749192_1251.jpg  
  inflating: apple2orange/testB/n07749192_5341.jpg  
  inflating: apple2orange/testB/n07749192_7071.jpg  
  inflating: apple2orange/testB/n07749192_7891.jpg  
  inflating: apple2orange/testB/n07749192_7151.jpg  
  inflating: apple2orange/testB/n07749192_7041.jpg  
  inflating: apple2orange/testB/n07749192_4130.jpg  
  inflating: apple2orange/testB/n07749192_3900.jpg  
  inflating: apple2orange/testB/n07749192_9420.jpg  
  inflating: apple2orange/testB/n07749192_8750.jpg  
  inflating: apple2orange/testB/n07749192_1631.jpg  
  inflating: apple2orange/testB/n07749192_4281.jpg  
  inflating: apple2orange/testB/n07749192_3981.jpg  
  inflating: apple2orange/testB/n07749192_4440.jpg  
  inflating: apple2orange/testB/n07749192_4250.jpg  
  inflating: apple2orange/testB/n07749192_8040.jpg  
  inflating: apple2orange/testB/n07749192_3130.jpg  
  inflating: apple2orange/testB/n07749192_6741.jpg  
  inflating: apple2orange/testB/n07749192_1231.jpg  
  inflating: apple2orange/testB/n07749192_1470.jpg  
  inflating: apple2orange/testB/n07749192_4031.jpg  
  inflating: apple2orange/testB/n07749192_700.jpg  
  inflating: apple2orange/testB/n07749192_3790.jpg  
  inflating: apple2orange/testB/n07749192_1610.jpg  
  inflating: apple2orange/testB/n07749192_6811.jpg  
  inflating: apple2orange/testB/n07749192_5641.jpg  
  inflating: apple2orange/testB/n07749192_2610.jpg  
  inflating: apple2orange/testB/n07749192_881.jpg  
  inflating: apple2orange/testB/n07749192_11391.jpg  
  inflating: apple2orange/testB/n07749192_61.jpg  
  inflating: apple2orange/testB/n07749192_4871.jpg  
  inflating: apple2orange/testB/n07749192_5231.jpg  
  inflating: apple2orange/testB/n07749192_2331.jpg  
  inflating: apple2orange/testB/n07749192_5541.jpg  
  inflating: apple2orange/testB/n07749192_4020.jpg  
  inflating: apple2orange/testB/n07749192_3960.jpg  
  inflating: apple2orange/testB/n07749192_691.jpg  
  inflating: apple2orange/testB/n07749192_4320.jpg  
  inflating: apple2orange/testB/n07749192_1211.jpg  
  inflating: apple2orange/testB/n07749192_6241.jpg  
  inflating: apple2orange/testB/n07749192_940.jpg  
  inflating: apple2orange/testB/n07749192_791.jpg  
  inflating: apple2orange/testB/n07749192_12561.jpg  
  inflating: apple2orange/testB/n07749192_10760.jpg  
  inflating: apple2orange/testB/n07749192_6081.jpg  
  inflating: apple2orange/testB/n07749192_8341.jpg  
  inflating: apple2orange/testB/n07749192_651.jpg  
  inflating: apple2orange/testB/n07749192_4550.jpg  
  inflating: apple2orange/testB/n07749192_930.jpg  
  inflating: apple2orange/testB/n07749192_1811.jpg  
  inflating: apple2orange/testB/n07749192_7751.jpg  
  inflating: apple2orange/testB/n07749192_8211.jpg  
  inflating: apple2orange/testB/n07749192_5101.jpg  
  inflating: apple2orange/testB/n07749192_4681.jpg  
  inflating: apple2orange/testB/n07749192_1091.jpg  
  inflating: apple2orange/testB/n07749192_490.jpg  
  inflating: apple2orange/testB/n07749192_1571.jpg  
  inflating: apple2orange/testB/n07749192_4651.jpg  
  inflating: apple2orange/testB/n07749192_6710.jpg  
  inflating: apple2orange/testB/n07749192_7931.jpg  
  inflating: apple2orange/testB/n07749192_9311.jpg  
  inflating: apple2orange/testB/n07749192_9841.jpg  
  inflating: apple2orange/testB/n07749192_4751.jpg  
  inflating: apple2orange/testB/n07749192_5771.jpg  
  inflating: apple2orange/testB/n07749192_3651.jpg  
  inflating: apple2orange/testB/n07749192_6450.jpg  
  inflating: apple2orange/testB/n07749192_401.jpg  
  inflating: apple2orange/testB/n07749192_381.jpg  
  inflating: apple2orange/testB/n07749192_690.jpg  
  inflating: apple2orange/testB/n07749192_12811.jpg  
  inflating: apple2orange/testB/n07749192_7861.jpg  
  inflating: apple2orange/testB/n07749192_8231.jpg  
  inflating: apple2orange/testB/n07749192_8660.jpg  
  inflating: apple2orange/testB/n07749192_5910.jpg  
  inflating: apple2orange/testB/n07749192_5021.jpg  
  inflating: apple2orange/testB/n07749192_4191.jpg  
  inflating: apple2orange/testB/n07749192_7011.jpg  
  inflating: apple2orange/testB/n07749192_4800.jpg  
  inflating: apple2orange/testB/n07749192_1161.jpg  
  inflating: apple2orange/testB/n07749192_4431.jpg  
  inflating: apple2orange/testB/n07749192_3190.jpg  
  inflating: apple2orange/testB/n07749192_620.jpg  
  inflating: apple2orange/testB/n07749192_12651.jpg  
  inflating: apple2orange/testB/n07749192_3220.jpg  
  inflating: apple2orange/testB/n07749192_8351.jpg  
  inflating: apple2orange/testB/n07749192_4061.jpg  
  inflating: apple2orange/testB/n07749192_12451.jpg  
  inflating: apple2orange/testB/n07749192_3251.jpg  
  inflating: apple2orange/testB/n07749192_3191.jpg  
  inflating: apple2orange/testB/n07749192_4420.jpg  
   creating: apple2orange/trainB/
  inflating: apple2orange/trainB/n07749192_483.jpg  
  inflating: apple2orange/trainB/n07749192_5585.jpg  
  inflating: apple2orange/trainB/n07749192_7445.jpg  
  inflating: apple2orange/trainB/n07749192_807.jpg  
  inflating: apple2orange/trainB/n07749192_756.jpg  
  inflating: apple2orange/trainB/n07749192_7404.jpg  
  inflating: apple2orange/trainB/n07749192_2715.jpg  
  inflating: apple2orange/trainB/n07749192_8235.jpg  
  inflating: apple2orange/trainB/n07749192_3685.jpg  
  inflating: apple2orange/trainB/n07749192_6144.jpg  
  inflating: apple2orange/trainB/n07749192_3805.jpg  
  inflating: apple2orange/trainB/n07749192_2565.jpg  
  inflating: apple2orange/trainB/n07749192_5407.jpg  
  inflating: apple2orange/trainB/n07749192_8277.jpg  
  inflating: apple2orange/trainB/n07749192_7154.jpg  
  inflating: apple2orange/trainB/n07749192_6382.jpg  
  inflating: apple2orange/trainB/n07749192_2209.jpg  
  inflating: apple2orange/trainB/n07749192_479.jpg  
  inflating: apple2orange/trainB/n07749192_3813.jpg  
  inflating: apple2orange/trainB/n07749192_4144.jpg  
  inflating: apple2orange/trainB/n07749192_1905.jpg  
  inflating: apple2orange/trainB/n07749192_10649.jpg  
  inflating: apple2orange/trainB/n07749192_1818.jpg  
  inflating: apple2orange/trainB/n07749192_8038.jpg  
  inflating: apple2orange/trainB/n07749192_97.jpg  
  inflating: apple2orange/trainB/n07749192_4566.jpg  
  inflating: apple2orange/trainB/n07749192_12707.jpg  
  inflating: apple2orange/trainB/n07749192_10687.jpg  
  inflating: apple2orange/trainB/n07749192_1683.jpg  
  inflating: apple2orange/trainB/n07749192_1087.jpg  
  inflating: apple2orange/trainB/n07749192_636.jpg  
  inflating: apple2orange/trainB/n07749192_848.jpg  
  inflating: apple2orange/trainB/n07749192_806.jpg  
  inflating: apple2orange/trainB/n07749192_9764.jpg  
  inflating: apple2orange/trainB/n07749192_1137.jpg  
  inflating: apple2orange/trainB/n07749192_5125.jpg  
  inflating: apple2orange/trainB/n07749192_2229.jpg  
  inflating: apple2orange/trainB/n07749192_786.jpg  
  inflating: apple2orange/trainB/n07749192_6894.jpg  
  inflating: apple2orange/trainB/n07749192_7789.jpg  
  inflating: apple2orange/trainB/n07749192_10355.jpg  
  inflating: apple2orange/trainB/n07749192_4175.jpg  
  inflating: apple2orange/trainB/n07749192_4393.jpg  
  inflating: apple2orange/trainB/n07749192_3355.jpg  
  inflating: apple2orange/trainB/n07749192_7056.jpg  
  inflating: apple2orange/trainB/n07749192_3115.jpg  
  inflating: apple2orange/trainB/n07749192_7924.jpg  
  inflating: apple2orange/trainB/n07749192_7748.jpg  
  inflating: apple2orange/trainB/n07749192_2813.jpg  
  inflating: apple2orange/trainB/n07749192_6049.jpg  
  inflating: apple2orange/trainB/n07749192_6377.jpg  
  inflating: apple2orange/trainB/n07749192_3143.jpg  
  inflating: apple2orange/trainB/n07749192_1475.jpg  
  inflating: apple2orange/trainB/n07749192_1258.jpg  
  inflating: apple2orange/trainB/n07749192_7322.jpg  
  inflating: apple2orange/trainB/n07749192_6448.jpg  
  inflating: apple2orange/trainB/n07749192_5192.jpg  
  inflating: apple2orange/trainB/n07749192_6343.jpg  
  inflating: apple2orange/trainB/n07749192_2319.jpg  
  inflating: apple2orange/trainB/n07749192_9883.jpg  
  inflating: apple2orange/trainB/n07749192_6657.jpg  
  inflating: apple2orange/trainB/n07749192_7645.jpg  
  inflating: apple2orange/trainB/n07749192_2204.jpg  
  inflating: apple2orange/trainB/n07749192_374.jpg  
  inflating: apple2orange/trainB/n07749192_11412.jpg  
  inflating: apple2orange/trainB/n07749192_12632.jpg  
  inflating: apple2orange/trainB/n07749192_5485.jpg  
  inflating: apple2orange/trainB/n07749192_4525.jpg  
  inflating: apple2orange/trainB/n07749192_167.jpg  
  inflating: apple2orange/trainB/n07749192_10674.jpg  
  inflating: apple2orange/trainB/n07749192_1265.jpg  
  inflating: apple2orange/trainB/n07749192_4547.jpg  
  inflating: apple2orange/trainB/n07749192_3608.jpg  
  inflating: apple2orange/trainB/n07749192_11862.jpg  
  inflating: apple2orange/trainB/n07749192_6854.jpg  
  inflating: apple2orange/trainB/n07749192_12715.jpg  
  inflating: apple2orange/trainB/n07749192_3438.jpg  
  inflating: apple2orange/trainB/n07749192_1524.jpg  
  inflating: apple2orange/trainB/n07749192_399.jpg  
  inflating: apple2orange/trainB/n07749192_2214.jpg  
  inflating: apple2orange/trainB/n07749192_5218.jpg  
  inflating: apple2orange/trainB/n07749192_1446.jpg  
  inflating: apple2orange/trainB/n07749192_3755.jpg  
  inflating: apple2orange/trainB/n07749192_6464.jpg  
  inflating: apple2orange/trainB/n07749192_3038.jpg  
  inflating: apple2orange/trainB/n07749192_5005.jpg  
  inflating: apple2orange/trainB/n07749192_6232.jpg  
  inflating: apple2orange/trainB/n07749192_6816.jpg  
  inflating: apple2orange/trainB/n07749192_8213.jpg  
  inflating: apple2orange/trainB/n07749192_378.jpg  
  inflating: apple2orange/trainB/n07749192_2244.jpg  
  inflating: apple2orange/trainB/n07749192_11865.jpg  
  inflating: apple2orange/trainB/n07749192_393.jpg  
  inflating: apple2orange/trainB/n07749192_4937.jpg  
  inflating: apple2orange/trainB/n07749192_945.jpg  
  inflating: apple2orange/trainB/n07749192_9277.jpg  
  inflating: apple2orange/trainB/n07749192_2742.jpg  
  inflating: apple2orange/trainB/n07749192_729.jpg  
  inflating: apple2orange/trainB/n07749192_2503.jpg  
  inflating: apple2orange/trainB/n07749192_6643.jpg  
  inflating: apple2orange/trainB/n07749192_6202.jpg  
  inflating: apple2orange/trainB/n07749192_9713.jpg  
  inflating: apple2orange/trainB/n07749192_7653.jpg  
  inflating: apple2orange/trainB/n07749192_11235.jpg  
  inflating: apple2orange/trainB/n07749192_7078.jpg  
  inflating: apple2orange/trainB/n07749192_7145.jpg  
  inflating: apple2orange/trainB/n07749192_2235.jpg  
  inflating: apple2orange/trainB/n07749192_1452.jpg  
  inflating: apple2orange/trainB/n07749192_7567.jpg  
  inflating: apple2orange/trainB/n07749192_2508.jpg  
  inflating: apple2orange/trainB/n07749192_2893.jpg  
  inflating: apple2orange/trainB/n07749192_5232.jpg  
  inflating: apple2orange/trainB/n07749192_35.jpg  
  inflating: apple2orange/trainB/n07749192_176.jpg  
  inflating: apple2orange/trainB/n07749192_5092.jpg  
  inflating: apple2orange/trainB/n07749192_1506.jpg  
  inflating: apple2orange/trainB/n07749192_1287.jpg  
  inflating: apple2orange/trainB/n07749192_402.jpg  
  inflating: apple2orange/trainB/n07749192_4888.jpg  
  inflating: apple2orange/trainB/n07749192_5139.jpg  
  inflating: apple2orange/trainB/n07749192_11579.jpg  
  inflating: apple2orange/trainB/n07749192_11402.jpg  
  inflating: apple2orange/trainB/n07749192_10974.jpg  
  inflating: apple2orange/trainB/n07749192_3626.jpg  
  inflating: apple2orange/trainB/n07749192_1978.jpg  
  inflating: apple2orange/trainB/n07749192_5087.jpg  
  inflating: apple2orange/trainB/n07749192_9746.jpg  
  inflating: apple2orange/trainB/n07749192_6512.jpg  
  inflating: apple2orange/trainB/n07749192_9567.jpg  
  inflating: apple2orange/trainB/n07749192_3314.jpg  
  inflating: apple2orange/trainB/n07749192_3208.jpg  
  inflating: apple2orange/trainB/n07749192_1758.jpg  
  inflating: apple2orange/trainB/n07749192_2582.jpg  
  inflating: apple2orange/trainB/n07749192_4353.jpg  
  inflating: apple2orange/trainB/n07749192_10834.jpg  
  inflating: apple2orange/trainB/n07749192_8129.jpg  
  inflating: apple2orange/trainB/n07749192_1328.jpg  
  inflating: apple2orange/trainB/n07749192_11688.jpg  
  inflating: apple2orange/trainB/n07749192_1795.jpg  
  inflating: apple2orange/trainB/n07749192_3118.jpg  
  inflating: apple2orange/trainB/n07749192_1194.jpg  
  inflating: apple2orange/trainB/n07749192_1898.jpg  
  inflating: apple2orange/trainB/n07749192_2356.jpg  
  inflating: apple2orange/trainB/n07749192_599.jpg  
  inflating: apple2orange/trainB/n07749192_5063.jpg  
  inflating: apple2orange/trainB/n07749192_1547.jpg  
  inflating: apple2orange/trainB/n07749192_4408.jpg  
  inflating: apple2orange/trainB/n07749192_1112.jpg  
  inflating: apple2orange/trainB/n07749192_1337.jpg  
  inflating: apple2orange/trainB/n07749192_1285.jpg  
  inflating: apple2orange/trainB/n07749192_5845.jpg  
  inflating: apple2orange/trainB/n07749192_3822.jpg  
  inflating: apple2orange/trainB/n07749192_11175.jpg  
  inflating: apple2orange/trainB/n07749192_5119.jpg  
  inflating: apple2orange/trainB/n07749192_11068.jpg  
  inflating: apple2orange/trainB/n07749192_3453.jpg  
  inflating: apple2orange/trainB/n07749192_4156.jpg  
  inflating: apple2orange/trainB/n07749192_4899.jpg  
  inflating: apple2orange/trainB/n07749192_3933.jpg  
  inflating: apple2orange/trainB/n07749192_4648.jpg  
  inflating: apple2orange/trainB/n07749192_1494.jpg  
  inflating: apple2orange/trainB/n07749192_11942.jpg  
  inflating: apple2orange/trainB/n07749192_10224.jpg  
  inflating: apple2orange/trainB/n07749192_1312.jpg  
  inflating: apple2orange/trainB/n07749192_7918.jpg  
  inflating: apple2orange/trainB/n07749192_4474.jpg  
  inflating: apple2orange/trainB/n07749192_6909.jpg  
  inflating: apple2orange/trainB/n07749192_2017.jpg  
  inflating: apple2orange/trainB/n07749192_789.jpg  
  inflating: apple2orange/trainB/n07749192_1149.jpg  
  inflating: apple2orange/trainB/n07749192_3076.jpg  
  inflating: apple2orange/trainB/n07749192_12069.jpg  
  inflating: apple2orange/trainB/n07749192_3956.jpg  
  inflating: apple2orange/trainB/n07749192_3823.jpg  
  inflating: apple2orange/trainB/n07749192_12445.jpg  
  inflating: apple2orange/trainB/n07749192_4305.jpg  
  inflating: apple2orange/trainB/n07749192_559.jpg  
  inflating: apple2orange/trainB/n07749192_3516.jpg  
  inflating: apple2orange/trainB/n07749192_7992.jpg  
  inflating: apple2orange/trainB/n07749192_12939.jpg  
  inflating: apple2orange/trainB/n07749192_10255.jpg  
  inflating: apple2orange/trainB/n07749192_765.jpg  
  inflating: apple2orange/trainB/n07749192_1577.jpg  
  inflating: apple2orange/trainB/n07749192_4442.jpg  
  inflating: apple2orange/trainB/n07749192_2273.jpg  
  inflating: apple2orange/trainB/n07749192_3479.jpg  
  inflating: apple2orange/trainB/n07749192_6707.jpg  
  inflating: apple2orange/trainB/n07749192_12586.jpg  
  inflating: apple2orange/trainB/n07749192_8909.jpg  
  inflating: apple2orange/trainB/n07749192_49.jpg  
  inflating: apple2orange/trainB/n07749192_9423.jpg  
  inflating: apple2orange/trainB/n07749192_4862.jpg  
  inflating: apple2orange/trainB/n07749192_143.jpg  
  inflating: apple2orange/trainB/n07749192_8105.jpg  
  inflating: apple2orange/trainB/n07749192_4522.jpg  
  inflating: apple2orange/trainB/n07749192_744.jpg  
  inflating: apple2orange/trainB/n07749192_4357.jpg  
  inflating: apple2orange/trainB/n07749192_2863.jpg  
  inflating: apple2orange/trainB/n07749192_1688.jpg  
  inflating: apple2orange/trainB/n07749192_525.jpg  
  inflating: apple2orange/trainB/n07749192_4479.jpg  
  inflating: apple2orange/trainB/n07749192_9349.jpg  
  inflating: apple2orange/trainB/n07749192_3738.jpg  
  inflating: apple2orange/trainB/n07749192_1116.jpg  
  inflating: apple2orange/trainB/n07749192_7658.jpg  
  inflating: apple2orange/trainB/n07749192_4448.jpg  
  inflating: apple2orange/trainB/n07749192_278.jpg  
  inflating: apple2orange/trainB/n07749192_6979.jpg  
  inflating: apple2orange/trainB/n07749192_3558.jpg  
  inflating: apple2orange/trainB/n07749192_5379.jpg  
  inflating: apple2orange/trainB/n07749192_4454.jpg  
  inflating: apple2orange/trainB/n07749192_7595.jpg  
  inflating: apple2orange/trainB/n07749192_639.jpg  
  inflating: apple2orange/trainB/n07749192_839.jpg  
  inflating: apple2orange/trainB/n07749192_3023.jpg  
  inflating: apple2orange/trainB/n07749192_4639.jpg  
  inflating: apple2orange/trainB/n07749192_11488.jpg  
  inflating: apple2orange/trainB/n07749192_4376.jpg  
  inflating: apple2orange/trainB/n07749192_418.jpg  
  inflating: apple2orange/trainB/n07749192_6796.jpg  
  inflating: apple2orange/trainB/n07749192_1009.jpg  
  inflating: apple2orange/trainB/n07749192_8075.jpg  
  inflating: apple2orange/trainB/n07749192_11803.jpg  
  inflating: apple2orange/trainB/n07749192_3357.jpg  
  inflating: apple2orange/trainB/n07749192_4077.jpg  
  inflating: apple2orange/trainB/n07749192_735.jpg  
  inflating: apple2orange/trainB/n07749192_4808.jpg  
  inflating: apple2orange/trainB/n07749192_10896.jpg  
  inflating: apple2orange/trainB/n07749192_2516.jpg  
  inflating: apple2orange/trainB/n07749192_6533.jpg  
  inflating: apple2orange/trainB/n07749192_939.jpg  
  inflating: apple2orange/trainB/n07749192_1652.jpg  
  inflating: apple2orange/trainB/n07749192_4883.jpg  
  inflating: apple2orange/trainB/n07749192_12626.jpg  
  inflating: apple2orange/trainB/n07749192_6364.jpg  
  inflating: apple2orange/trainB/n07749192_2609.jpg  
  inflating: apple2orange/trainB/n07749192_733.jpg  
  inflating: apple2orange/trainB/n07749192_8234.jpg  
  inflating: apple2orange/trainB/n07749192_9548.jpg  
  inflating: apple2orange/trainB/n07749192_7983.jpg  
  inflating: apple2orange/trainB/n07749192_10495.jpg  
  inflating: apple2orange/trainB/n07749192_4283.jpg  
  inflating: apple2orange/trainB/n07749192_9274.jpg  
  inflating: apple2orange/trainB/n07749192_8187.jpg  
  inflating: apple2orange/trainB/n07749192_12895.jpg  
  inflating: apple2orange/trainB/n07749192_4934.jpg  
  inflating: apple2orange/trainB/n07749192_3845.jpg  
  inflating: apple2orange/trainB/n07749192_862.jpg  
  inflating: apple2orange/trainB/n07749192_6454.jpg  
  inflating: apple2orange/trainB/n07749192_3788.jpg  
  inflating: apple2orange/trainB/n07749192_3436.jpg  
  inflating: apple2orange/trainB/n07749192_3055.jpg  
  inflating: apple2orange/trainB/n07749192_2958.jpg  
  inflating: apple2orange/trainB/n07749192_1052.jpg  
  inflating: apple2orange/trainB/n07749192_2576.jpg  
  inflating: apple2orange/trainB/n07749192_5036.jpg  
  inflating: apple2orange/trainB/n07749192_6879.jpg  
  inflating: apple2orange/trainB/n07749192_6449.jpg  
  inflating: apple2orange/trainB/n07749192_1512.jpg  
  inflating: apple2orange/trainB/n07749192_3697.jpg  
  inflating: apple2orange/trainB/n07749192_2887.jpg  
  inflating: apple2orange/trainB/n07749192_7507.jpg  
  inflating: apple2orange/trainB/n07749192_6706.jpg  
  inflating: apple2orange/trainB/n07749192_4457.jpg  
  inflating: apple2orange/trainB/n07749192_1263.jpg  
  inflating: apple2orange/trainB/n07749192_4149.jpg  
  inflating: apple2orange/trainB/n07749192_753.jpg  
  inflating: apple2orange/trainB/n07749192_2962.jpg  
  inflating: apple2orange/trainB/n07749192_2509.jpg  
  inflating: apple2orange/trainB/n07749192_484.jpg  
  inflating: apple2orange/trainB/n07749192_2092.jpg  
  inflating: apple2orange/trainB/n07749192_856.jpg  
  inflating: apple2orange/trainB/n07749192_7685.jpg  
  inflating: apple2orange/trainB/n07749192_2306.jpg  
  inflating: apple2orange/trainB/n07749192_3243.jpg  
  inflating: apple2orange/trainB/n07749192_8326.jpg  
  inflating: apple2orange/trainB/n07749192_6813.jpg  
  inflating: apple2orange/trainB/n07749192_4253.jpg  
  inflating: apple2orange/trainB/n07749192_4296.jpg  
  inflating: apple2orange/trainB/n07749192_1994.jpg  
  inflating: apple2orange/trainB/n07749192_4955.jpg  
  inflating: apple2orange/trainB/n07749192_4013.jpg  
  inflating: apple2orange/trainB/n07749192_7058.jpg  
  inflating: apple2orange/trainB/n07749192_5838.jpg  
  inflating: apple2orange/trainB/n07749192_3202.jpg  
  inflating: apple2orange/trainB/n07749192_11517.jpg  
  inflating: apple2orange/trainB/n07749192_955.jpg  
  inflating: apple2orange/trainB/n07749192_887.jpg  
  inflating: apple2orange/trainB/n07749192_7443.jpg  
  inflating: apple2orange/trainB/n07749192_4462.jpg  
  inflating: apple2orange/trainB/n07749192_1505.jpg  
  inflating: apple2orange/trainB/n07749192_434.jpg  
  inflating: apple2orange/trainB/n07749192_10845.jpg  
  inflating: apple2orange/trainB/n07749192_676.jpg  
  inflating: apple2orange/trainB/n07749192_4972.jpg  
  inflating: apple2orange/trainB/n07749192_6662.jpg  
  inflating: apple2orange/trainB/n07749192_3306.jpg  
  inflating: apple2orange/trainB/n07749192_7583.jpg  
  inflating: apple2orange/trainB/n07749192_347.jpg  
  inflating: apple2orange/trainB/n07749192_7695.jpg  
  inflating: apple2orange/trainB/n07749192_1558.jpg  
  inflating: apple2orange/trainB/n07749192_4588.jpg  
  inflating: apple2orange/trainB/n07749192_1729.jpg  
  inflating: apple2orange/trainB/n07749192_2899.jpg  
  inflating: apple2orange/trainB/n07749192_4568.jpg  
  inflating: apple2orange/trainB/n07749192_7724.jpg  
  inflating: apple2orange/trainB/n07749192_4478.jpg  
  inflating: apple2orange/trainB/n07749192_7772.jpg  
  inflating: apple2orange/trainB/n07749192_3873.jpg  
  inflating: apple2orange/trainB/n07749192_6525.jpg  
  inflating: apple2orange/trainB/n07749192_7829.jpg  
  inflating: apple2orange/trainB/n07749192_78.jpg  
  inflating: apple2orange/trainB/n07749192_2167.jpg  
  inflating: apple2orange/trainB/n07749192_1844.jpg  
  inflating: apple2orange/trainB/n07749192_6126.jpg  
  inflating: apple2orange/trainB/n07749192_1478.jpg  
  inflating: apple2orange/trainB/n07749192_1276.jpg  
  inflating: apple2orange/trainB/n07749192_4314.jpg  
  inflating: apple2orange/trainB/n07749192_1917.jpg  
  inflating: apple2orange/trainB/n07749192_4719.jpg  
  inflating: apple2orange/trainB/n07749192_116.jpg  
  inflating: apple2orange/trainB/n07749192_1344.jpg  
  inflating: apple2orange/trainB/n07749192_3746.jpg  
  inflating: apple2orange/trainB/n07749192_4917.jpg  
  inflating: apple2orange/trainB/n07749192_3965.jpg  
  inflating: apple2orange/trainB/n07749192_1909.jpg  
  inflating: apple2orange/trainB/n07749192_628.jpg  
  inflating: apple2orange/trainB/n07749192_2434.jpg  
  inflating: apple2orange/trainB/n07749192_1789.jpg  
  inflating: apple2orange/trainB/n07749192_6518.jpg  
  inflating: apple2orange/trainB/n07749192_1357.jpg  
  inflating: apple2orange/trainB/n07749192_3949.jpg  
  inflating: apple2orange/trainB/n07749192_5774.jpg  
  inflating: apple2orange/trainB/n07749192_5045.jpg  
  inflating: apple2orange/trainB/n07749192_7367.jpg  
  inflating: apple2orange/trainB/n07749192_39.jpg  
  inflating: apple2orange/trainB/n07749192_819.jpg  
  inflating: apple2orange/trainB/n07749192_8243.jpg  
  inflating: apple2orange/trainB/n07749192_12839.jpg  
  inflating: apple2orange/trainB/n07749192_4835.jpg  
  inflating: apple2orange/trainB/n07749192_1127.jpg  
  inflating: apple2orange/trainB/n07749192_2759.jpg  
  inflating: apple2orange/trainB/n07749192_4079.jpg  
  inflating: apple2orange/trainB/n07749192_7872.jpg  
  inflating: apple2orange/trainB/n07749192_1129.jpg  
  inflating: apple2orange/trainB/n07749192_1113.jpg  
  inflating: apple2orange/trainB/n07749192_929.jpg  
  inflating: apple2orange/trainB/n07749192_379.jpg  
  inflating: apple2orange/trainB/n07749192_4873.jpg  
  inflating: apple2orange/trainB/n07749192_629.jpg  
  inflating: apple2orange/trainB/n07749192_12457.jpg  
  inflating: apple2orange/trainB/n07749192_3218.jpg  
  inflating: apple2orange/trainB/n07749192_4906.jpg  
  inflating: apple2orange/trainB/n07749192_4123.jpg  
  inflating: apple2orange/trainB/n07749192_2948.jpg  
  inflating: apple2orange/trainB/n07749192_5398.jpg  
  inflating: apple2orange/trainB/n07749192_3373.jpg  
  inflating: apple2orange/trainB/n07749192_2014.jpg  
  inflating: apple2orange/trainB/n07749192_4213.jpg  
  inflating: apple2orange/trainB/n07749192_1178.jpg  
  inflating: apple2orange/trainB/n07749192_7053.jpg  
  inflating: apple2orange/trainB/n07749192_5512.jpg  
  inflating: apple2orange/trainB/n07749192_11293.jpg  
  inflating: apple2orange/trainB/n07749192_992.jpg  
  inflating: apple2orange/trainB/n07749192_784.jpg  
  inflating: apple2orange/trainB/n07749192_1706.jpg  
  inflating: apple2orange/trainB/n07749192_6893.jpg  
  inflating: apple2orange/trainB/n07749192_9169.jpg  
  inflating: apple2orange/trainB/n07749192_4913.jpg  
  inflating: apple2orange/trainB/n07749192_1198.jpg  
  inflating: apple2orange/trainB/n07749192_2847.jpg  
  inflating: apple2orange/trainB/n07749192_7668.jpg  
  inflating: apple2orange/trainB/n07749192_1549.jpg  
  inflating: apple2orange/trainB/n07749192_8669.jpg  
  inflating: apple2orange/trainB/n07749192_452.jpg  
  inflating: apple2orange/trainB/n07749192_489.jpg  
  inflating: apple2orange/trainB/n07749192_1399.jpg  
  inflating: apple2orange/trainB/n07749192_5178.jpg  
  inflating: apple2orange/trainB/n07749192_11719.jpg  
  inflating: apple2orange/trainB/n07749192_3027.jpg  
  inflating: apple2orange/trainB/n07749192_6037.jpg  
  inflating: apple2orange/trainB/n07749192_7585.jpg  
  inflating: apple2orange/trainB/n07749192_693.jpg  
  inflating: apple2orange/trainB/n07749192_12307.jpg  
  inflating: apple2orange/trainB/n07749192_6088.jpg  
  inflating: apple2orange/trainB/n07749192_7785.jpg  
  inflating: apple2orange/trainB/n07749192_9816.jpg  
  inflating: apple2orange/trainB/n07749192_5258.jpg  
  inflating: apple2orange/trainB/n07749192_5285.jpg  
  inflating: apple2orange/trainB/n07749192_2716.jpg  
  inflating: apple2orange/trainB/n07749192_5044.jpg  
  inflating: apple2orange/trainB/n07749192_12406.jpg  
  inflating: apple2orange/trainB/n07749192_2519.jpg  
  inflating: apple2orange/trainB/n07749192_834.jpg  
  inflating: apple2orange/trainB/n07749192_7315.jpg  
  inflating: apple2orange/trainB/n07749192_759.jpg  
  inflating: apple2orange/trainB/n07749192_2664.jpg  
  inflating: apple2orange/trainB/n07749192_5112.jpg  
  inflating: apple2orange/trainB/n07749192_4803.jpg  
  inflating: apple2orange/trainB/n07749192_7794.jpg  
  inflating: apple2orange/trainB/n07749192_11205.jpg  
  inflating: apple2orange/trainB/n07749192_11987.jpg  
  inflating: apple2orange/trainB/n07749192_3922.jpg  
  inflating: apple2orange/trainB/n07749192_6234.jpg  
  inflating: apple2orange/trainB/n07749192_409.jpg  
  inflating: apple2orange/trainB/n07749192_3878.jpg  
  inflating: apple2orange/trainB/n07749192_406.jpg  
  inflating: apple2orange/trainB/n07749192_874.jpg  
  inflating: apple2orange/trainB/n07749192_3376.jpg  
  inflating: apple2orange/trainB/n07749192_159.jpg  
  inflating: apple2orange/trainB/n07749192_6722.jpg  
  inflating: apple2orange/trainB/n07749192_3497.jpg  
  inflating: apple2orange/trainB/n07749192_5146.jpg  
  inflating: apple2orange/trainB/n07749192_4577.jpg  
  inflating: apple2orange/trainB/n07749192_11119.jpg  
  inflating: apple2orange/trainB/n07749192_1948.jpg  
  inflating: apple2orange/trainB/n07749192_6542.jpg  
  inflating: apple2orange/trainB/n07749192_10886.jpg  
  inflating: apple2orange/trainB/n07749192_3667.jpg  
  inflating: apple2orange/trainB/n07749192_7299.jpg  
  inflating: apple2orange/trainB/n07749192_12163.jpg  
  inflating: apple2orange/trainB/n07749192_10684.jpg  
  inflating: apple2orange/trainB/n07749192_6272.jpg  
  inflating: apple2orange/trainB/n07749192_3905.jpg  
  inflating: apple2orange/trainB/n07749192_3085.jpg  
  inflating: apple2orange/trainB/n07749192_1136.jpg  
  inflating: apple2orange/trainB/n07749192_285.jpg  
  inflating: apple2orange/trainB/n07749192_3266.jpg  
  inflating: apple2orange/trainB/n07749192_527.jpg  
  inflating: apple2orange/trainB/n07749192_1377.jpg  
  inflating: apple2orange/trainB/n07749192_755.jpg  
  inflating: apple2orange/trainB/n07749192_5173.jpg  
  inflating: apple2orange/trainB/n07749192_11067.jpg  
  inflating: apple2orange/trainB/n07749192_3684.jpg  
  inflating: apple2orange/trainB/n07749192_3358.jpg  
  inflating: apple2orange/trainB/n07749192_262.jpg  
  inflating: apple2orange/trainB/n07749192_3104.jpg  
  inflating: apple2orange/trainB/n07749192_1682.jpg  
  inflating: apple2orange/trainB/n07749192_182.jpg  
  inflating: apple2orange/trainB/n07749192_5199.jpg  
  inflating: apple2orange/trainB/n07749192_2544.jpg  
  inflating: apple2orange/trainB/n07749192_9419.jpg  
  inflating: apple2orange/trainB/n07749192_584.jpg  
  inflating: apple2orange/trainB/n07749192_2859.jpg  
  inflating: apple2orange/trainB/n07749192_2618.jpg  
  inflating: apple2orange/trainB/n07749192_815.jpg  
  inflating: apple2orange/trainB/n07749192_7747.jpg  
  inflating: apple2orange/trainB/n07749192_2539.jpg  
  inflating: apple2orange/trainB/n07749192_2865.jpg  
  inflating: apple2orange/trainB/n07749192_7263.jpg  
  inflating: apple2orange/trainB/n07749192_3258.jpg  
  inflating: apple2orange/trainB/n07749192_4064.jpg  
  inflating: apple2orange/trainB/n07749192_803.jpg  
  inflating: apple2orange/trainB/n07749192_3914.jpg  
  inflating: apple2orange/trainB/n07749192_9422.jpg  
  inflating: apple2orange/trainB/n07749192_553.jpg  
  inflating: apple2orange/trainB/n07749192_2239.jpg  
  inflating: apple2orange/trainB/n07749192_6747.jpg  
  inflating: apple2orange/trainB/n07749192_3209.jpg  
  inflating: apple2orange/trainB/n07749192_7435.jpg  
  inflating: apple2orange/trainB/n07749192_112.jpg  
  inflating: apple2orange/trainB/n07749192_10467.jpg  
  inflating: apple2orange/trainB/n07749192_1415.jpg  
  inflating: apple2orange/trainB/n07749192_2953.jpg  
  inflating: apple2orange/trainB/n07749192_7168.jpg  
  inflating: apple2orange/trainB/n07749192_3635.jpg  
  inflating: apple2orange/trainB/n07749192_1313.jpg  
  inflating: apple2orange/trainB/n07749192_1215.jpg  
  inflating: apple2orange/trainB/n07749192_7886.jpg  
  inflating: apple2orange/trainB/n07749192_1332.jpg  
  inflating: apple2orange/trainB/n07749192_4029.jpg  
  inflating: apple2orange/trainB/n07749192_6445.jpg  
  inflating: apple2orange/trainB/n07749192_4659.jpg  
  inflating: apple2orange/trainB/n07749192_913.jpg  
  inflating: apple2orange/trainB/n07749192_9602.jpg  
  inflating: apple2orange/trainB/n07749192_5085.jpg  
  inflating: apple2orange/trainB/n07749192_1532.jpg  
  inflating: apple2orange/trainB/n07749192_4795.jpg  
  inflating: apple2orange/trainB/n07749192_4548.jpg  
  inflating: apple2orange/trainB/n07749192_11768.jpg  
  inflating: apple2orange/trainB/n07749192_8567.jpg  
  inflating: apple2orange/trainB/n07749192_7655.jpg  
  inflating: apple2orange/trainB/n07749192_3485.jpg  
  inflating: apple2orange/trainB/n07749192_1132.jpg  
  inflating: apple2orange/trainB/n07749192_5076.jpg  
  inflating: apple2orange/trainB/n07749192_5089.jpg  
  inflating: apple2orange/trainB/n07749192_3866.jpg  
  inflating: apple2orange/trainB/n07749192_11384.jpg  
  inflating: apple2orange/trainB/n07749192_4617.jpg  
  inflating: apple2orange/trainB/n07749192_2442.jpg  
  inflating: apple2orange/trainB/n07749192_2736.jpg  
  inflating: apple2orange/trainB/n07749192_9812.jpg  
  inflating: apple2orange/trainB/n07749192_3108.jpg  
  inflating: apple2orange/trainB/n07749192_247.jpg  
  inflating: apple2orange/trainB/n07749192_657.jpg  
  inflating: apple2orange/trainB/n07749192_94.jpg  
  inflating: apple2orange/trainB/n07749192_4093.jpg  
  inflating: apple2orange/trainB/n07749192_3532.jpg  
  inflating: apple2orange/trainB/n07749192_947.jpg  
  inflating: apple2orange/trainB/n07749192_8023.jpg  
  inflating: apple2orange/trainB/n07749192_5359.jpg  
  inflating: apple2orange/trainB/n07749192_8307.jpg  
  inflating: apple2orange/trainB/n07749192_2705.jpg  
  inflating: apple2orange/trainB/n07749192_582.jpg  
  inflating: apple2orange/trainB/n07749192_5274.jpg  
  inflating: apple2orange/trainB/n07749192_7755.jpg  
  inflating: apple2orange/trainB/n07749192_12412.jpg  
  inflating: apple2orange/trainB/n07749192_8849.jpg  
  inflating: apple2orange/trainB/n07749192_1719.jpg  
  inflating: apple2orange/trainB/n07749192_8462.jpg  
  inflating: apple2orange/trainB/n07749192_3752.jpg  
  inflating: apple2orange/trainB/n07749192_4546.jpg  
  inflating: apple2orange/trainB/n07749192_6536.jpg  
  inflating: apple2orange/trainB/n07749192_3607.jpg  
  inflating: apple2orange/trainB/n07749192_4255.jpg  
  inflating: apple2orange/trainB/n07749192_10928.jpg  
  inflating: apple2orange/trainB/n07749192_6185.jpg  
  inflating: apple2orange/trainB/n07749192_6532.jpg  
  inflating: apple2orange/trainB/n07749192_9647.jpg  
  inflating: apple2orange/trainB/n07749192_1509.jpg  
  inflating: apple2orange/trainB/n07749192_3662.jpg  
  inflating: apple2orange/trainB/n07749192_2013.jpg  
  inflating: apple2orange/trainB/n07749192_4473.jpg  
  inflating: apple2orange/trainB/n07749192_5568.jpg  
  inflating: apple2orange/trainB/n07749192_9889.jpg  
  inflating: apple2orange/trainB/n07749192_4304.jpg  
  inflating: apple2orange/trainB/n07749192_6522.jpg  
  inflating: apple2orange/trainB/n07749192_1658.jpg  
  inflating: apple2orange/trainB/n07749192_5723.jpg  
  inflating: apple2orange/trainB/n07749192_5227.jpg  
  inflating: apple2orange/trainB/n07749192_9607.jpg  
  inflating: apple2orange/trainB/n07749192_4276.jpg  
  inflating: apple2orange/trainB/n07749192_10574.jpg  
  inflating: apple2orange/trainB/n07749192_4922.jpg  
  inflating: apple2orange/trainB/n07749192_6044.jpg  
  inflating: apple2orange/trainB/n07749192_4844.jpg  
  inflating: apple2orange/trainB/n07749192_7094.jpg  
  inflating: apple2orange/trainB/n07749192_2896.jpg  
  inflating: apple2orange/trainB/n07749192_4274.jpg  
  inflating: apple2orange/trainB/n07749192_2563.jpg  
  inflating: apple2orange/trainB/n07749192_1073.jpg  
  inflating: apple2orange/trainB/n07749192_4569.jpg  
  inflating: apple2orange/trainB/n07749192_4927.jpg  
  inflating: apple2orange/trainB/n07749192_3224.jpg  
  inflating: apple2orange/trainB/n07749192_7303.jpg  
  inflating: apple2orange/trainB/n07749192_4072.jpg  
  inflating: apple2orange/trainB/n07749192_4645.jpg  
  inflating: apple2orange/trainB/n07749192_7205.jpg  
  inflating: apple2orange/trainB/n07749192_3698.jpg  
  inflating: apple2orange/trainB/n07749192_5072.jpg  
  inflating: apple2orange/trainB/n07749192_12828.jpg  
  inflating: apple2orange/trainB/n07749192_3429.jpg  
  inflating: apple2orange/trainB/n07749192_5899.jpg  
  inflating: apple2orange/trainB/n07749192_6372.jpg  
  inflating: apple2orange/trainB/n07749192_1267.jpg  
  inflating: apple2orange/trainB/n07749192_5292.jpg  
  inflating: apple2orange/trainB/n07749192_12206.jpg  
  inflating: apple2orange/trainB/n07749192_3575.jpg  
  inflating: apple2orange/trainB/n07749192_6212.jpg  
  inflating: apple2orange/trainB/n07749192_10216.jpg  
  inflating: apple2orange/trainB/n07749192_524.jpg  
  inflating: apple2orange/trainB/n07749192_2913.jpg  
  inflating: apple2orange/trainB/n07749192_3324.jpg  
  inflating: apple2orange/trainB/n07749192_10796.jpg  
  inflating: apple2orange/trainB/n07749192_183.jpg  
  inflating: apple2orange/trainB/n07749192_7626.jpg  
  inflating: apple2orange/trainB/n07749192_5008.jpg  
  inflating: apple2orange/trainB/n07749192_3277.jpg  
  inflating: apple2orange/trainB/n07749192_1373.jpg  
  inflating: apple2orange/trainB/n07749192_9714.jpg  
  inflating: apple2orange/trainB/n07749192_812.jpg  
  inflating: apple2orange/trainB/n07749192_10513.jpg  
  inflating: apple2orange/trainB/n07749192_5023.jpg  
  inflating: apple2orange/trainB/n07749192_5386.jpg  
  inflating: apple2orange/trainB/n07749192_3692.jpg  
  inflating: apple2orange/trainB/n07749192_4832.jpg  
  inflating: apple2orange/trainB/n07749192_2505.jpg  
  inflating: apple2orange/trainB/n07749192_11295.jpg  
  inflating: apple2orange/trainB/n07749192_4403.jpg  
  inflating: apple2orange/trainB/n07749192_205.jpg  
  inflating: apple2orange/trainB/n07749192_1695.jpg  
  inflating: apple2orange/trainB/n07749192_367.jpg  
  inflating: apple2orange/trainB/n07749192_4732.jpg  
  inflating: apple2orange/trainB/n07749192_1043.jpg  
  inflating: apple2orange/trainB/n07749192_4017.jpg  
  inflating: apple2orange/trainB/n07749192_4654.jpg  
  inflating: apple2orange/trainB/n07749192_7797.jpg  
  inflating: apple2orange/trainB/n07749192_722.jpg  
  inflating: apple2orange/trainB/n07749192_4792.jpg  
  inflating: apple2orange/trainB/n07749192_3797.jpg  
  inflating: apple2orange/trainB/n07749192_9445.jpg  
  inflating: apple2orange/trainB/n07749192_302.jpg  
  inflating: apple2orange/trainB/n07749192_683.jpg  
  inflating: apple2orange/trainB/n07749192_3828.jpg  
  inflating: apple2orange/trainB/n07749192_7089.jpg  
  inflating: apple2orange/trainB/n07749192_2084.jpg  
  inflating: apple2orange/trainB/n07749192_6243.jpg  
  inflating: apple2orange/trainB/n07749192_5396.jpg  
  inflating: apple2orange/trainB/n07749192_8226.jpg  
  inflating: apple2orange/trainB/n07749192_12565.jpg  
  inflating: apple2orange/trainB/n07749192_1469.jpg  
  inflating: apple2orange/trainB/n07749192_1946.jpg  
  inflating: apple2orange/trainB/n07749192_4685.jpg  
  inflating: apple2orange/trainB/n07749192_1477.jpg  
  inflating: apple2orange/trainB/n07749192_5196.jpg  
  inflating: apple2orange/trainB/n07749192_1856.jpg  
  inflating: apple2orange/trainB/n07749192_2478.jpg  
  inflating: apple2orange/trainB/n07749192_1663.jpg  
  inflating: apple2orange/trainB/n07749192_7989.jpg  
  inflating: apple2orange/trainB/n07749192_10502.jpg  
  inflating: apple2orange/trainB/n07749192_238.jpg  
  inflating: apple2orange/trainB/n07749192_2097.jpg  
  inflating: apple2orange/trainB/n07749192_10855.jpg  
  inflating: apple2orange/trainB/n07749192_3716.jpg  
  inflating: apple2orange/trainB/n07749192_1019.jpg  
  inflating: apple2orange/trainB/n07749192_1715.jpg  
  inflating: apple2orange/trainB/n07749192_1008.jpg  
  inflating: apple2orange/trainB/n07749192_2419.jpg  
  inflating: apple2orange/trainB/n07749192_5153.jpg  
  inflating: apple2orange/trainB/n07749192_3255.jpg  
  inflating: apple2orange/trainB/n07749192_675.jpg  
  inflating: apple2orange/trainB/n07749192_4572.jpg  
  inflating: apple2orange/trainB/n07749192_5126.jpg  
  inflating: apple2orange/trainB/n07749192_785.jpg  
  inflating: apple2orange/trainB/n07749192_6857.jpg  
  inflating: apple2orange/trainB/n07749192_8005.jpg  
  inflating: apple2orange/trainB/n07749192_3594.jpg  
  inflating: apple2orange/trainB/n07749192_1375.jpg  
  inflating: apple2orange/trainB/n07749192_8628.jpg  
  inflating: apple2orange/trainB/n07749192_7114.jpg  
  inflating: apple2orange/trainB/n07749192_8156.jpg  
  inflating: apple2orange/trainB/n07749192_1059.jpg  
  inflating: apple2orange/trainB/n07749192_3222.jpg  
  inflating: apple2orange/trainB/n07749192_4102.jpg  
  inflating: apple2orange/trainB/n07749192_7946.jpg  
  inflating: apple2orange/trainB/n07749192_5363.jpg  
  inflating: apple2orange/trainB/n07749192_573.jpg  
  inflating: apple2orange/trainB/n07749192_1988.jpg  
  inflating: apple2orange/trainB/n07749192_9503.jpg  
  inflating: apple2orange/trainB/n07749192_10275.jpg  
  inflating: apple2orange/trainB/n07749192_3894.jpg  
  inflating: apple2orange/trainB/n07749192_638.jpg  
  inflating: apple2orange/trainB/n07749192_7026.jpg  
  inflating: apple2orange/trainB/n07749192_2005.jpg  
  inflating: apple2orange/trainB/n07749192_12333.jpg  
  inflating: apple2orange/trainB/n07749192_7525.jpg  
  inflating: apple2orange/trainB/n07749192_7098.jpg  
  inflating: apple2orange/trainB/n07749192_2205.jpg  
  inflating: apple2orange/trainB/n07749192_3595.jpg  
  inflating: apple2orange/trainB/n07749192_2967.jpg  
  inflating: apple2orange/trainB/n07749192_4675.jpg  
  inflating: apple2orange/trainB/n07749192_11207.jpg  
  inflating: apple2orange/trainB/n07749192_3153.jpg  
  inflating: apple2orange/trainB/n07749192_12714.jpg  
  inflating: apple2orange/trainB/n07749192_4067.jpg  
  inflating: apple2orange/trainB/n07749192_3463.jpg  
  inflating: apple2orange/trainB/n07749192_2514.jpg  
  inflating: apple2orange/trainB/n07749192_297.jpg  
  inflating: apple2orange/trainB/n07749192_10303.jpg  
  inflating: apple2orange/trainB/n07749192_3195.jpg  
  inflating: apple2orange/trainB/n07749192_2298.jpg  
  inflating: apple2orange/trainB/n07749192_3187.jpg  
  inflating: apple2orange/trainB/n07749192_2054.jpg  
  inflating: apple2orange/trainB/n07749192_1814.jpg  
  inflating: apple2orange/trainB/n07749192_10703.jpg  
  inflating: apple2orange/trainB/n07749192_5195.jpg  
  inflating: apple2orange/trainB/n07749192_2033.jpg  
  inflating: apple2orange/trainB/n07749192_5993.jpg  
  inflating: apple2orange/trainB/n07749192_3049.jpg  
  inflating: apple2orange/trainB/n07749192_1346.jpg  
  inflating: apple2orange/trainB/n07749192_1763.jpg  
  inflating: apple2orange/trainB/n07749192_1366.jpg  
  inflating: apple2orange/trainB/n07749192_1507.jpg  
  inflating: apple2orange/trainB/n07749192_9336.jpg  
  inflating: apple2orange/trainB/n07749192_6427.jpg  
  inflating: apple2orange/trainB/n07749192_3196.jpg  
  inflating: apple2orange/trainB/n07749192_4219.jpg  
  inflating: apple2orange/trainB/n07749192_7566.jpg  
  inflating: apple2orange/trainB/n07749192_5664.jpg  
  inflating: apple2orange/trainB/n07749192_6179.jpg  
  inflating: apple2orange/trainB/n07749192_3779.jpg  
  inflating: apple2orange/trainB/n07749192_665.jpg  
  inflating: apple2orange/trainB/n07749192_12086.jpg  
  inflating: apple2orange/trainB/n07749192_4819.jpg  
  inflating: apple2orange/trainB/n07749192_4024.jpg  
  inflating: apple2orange/trainB/n07749192_2059.jpg  
  inflating: apple2orange/trainB/n07749192_7252.jpg  
  inflating: apple2orange/trainB/n07749192_1872.jpg  
  inflating: apple2orange/trainB/n07749192_13.jpg  
  inflating: apple2orange/trainB/n07749192_3459.jpg  
  inflating: apple2orange/trainB/n07749192_7898.jpg  
  inflating: apple2orange/trainB/n07749192_1432.jpg  
  inflating: apple2orange/trainB/n07749192_3064.jpg  
  inflating: apple2orange/trainB/n07749192_6695.jpg  
  inflating: apple2orange/trainB/n07749192_7336.jpg  
  inflating: apple2orange/trainB/n07749192_11732.jpg  
  inflating: apple2orange/trainB/n07749192_4739.jpg  
  inflating: apple2orange/trainB/n07749192_209.jpg  
  inflating: apple2orange/trainB/n07749192_695.jpg  
  inflating: apple2orange/trainB/n07749192_332.jpg  
  inflating: apple2orange/trainB/n07749192_9845.jpg  
  inflating: apple2orange/trainB/n07749192_672.jpg  
  inflating: apple2orange/trainB/n07749192_3472.jpg  
  inflating: apple2orange/trainB/n07749192_6622.jpg  
  inflating: apple2orange/trainB/n07749192_8203.jpg  
  inflating: apple2orange/trainB/n07749192_12637.jpg  
  inflating: apple2orange/trainB/n07749192_1939.jpg  
  inflating: apple2orange/trainB/n07749192_2449.jpg  
  inflating: apple2orange/trainB/n07749192_5313.jpg  
  inflating: apple2orange/trainB/n07749192_4116.jpg  
  inflating: apple2orange/trainB/n07749192_5969.jpg  
  inflating: apple2orange/trainB/n07749192_7067.jpg  
  inflating: apple2orange/trainB/n07749192_7278.jpg  
  inflating: apple2orange/trainB/n07749192_2749.jpg  
  inflating: apple2orange/trainB/n07749192_1004.jpg  
  inflating: apple2orange/trainB/n07749192_7856.jpg  
  inflating: apple2orange/trainB/n07749192_5317.jpg  
  inflating: apple2orange/trainB/n07749192_4995.jpg  
  inflating: apple2orange/trainB/n07749192_11935.jpg  
  inflating: apple2orange/trainB/n07749192_506.jpg  
  inflating: apple2orange/trainB/n07749192_5703.jpg  
  inflating: apple2orange/trainB/n07749192_2569.jpg  
  inflating: apple2orange/trainB/n07749192_2045.jpg  
  inflating: apple2orange/trainB/n07749192_6704.jpg  
  inflating: apple2orange/trainB/n07749192_8195.jpg  
  inflating: apple2orange/trainB/n07749192_4128.jpg  
  inflating: apple2orange/trainB/n07749192_3253.jpg  
  inflating: apple2orange/trainB/n07749192_12249.jpg  
  inflating: apple2orange/trainB/n07749192_2158.jpg  
  inflating: apple2orange/trainB/n07749192_468.jpg  
  inflating: apple2orange/trainB/n07749192_3745.jpg  
  inflating: apple2orange/trainB/n07749192_7004.jpg  
  inflating: apple2orange/trainB/n07749192_752.jpg  
  inflating: apple2orange/trainB/n07749192_9395.jpg  
  inflating: apple2orange/trainB/n07749192_5732.jpg  
  inflating: apple2orange/trainB/n07749192_998.jpg  
  inflating: apple2orange/trainB/n07749192_2583.jpg  
  inflating: apple2orange/trainB/n07749192_12257.jpg  
  inflating: apple2orange/trainB/n07749192_10377.jpg  
  inflating: apple2orange/trainB/n07749192_3967.jpg  
  inflating: apple2orange/trainB/n07749192_1055.jpg  
  inflating: apple2orange/trainB/n07749192_7017.jpg  
  inflating: apple2orange/trainB/n07749192_10348.jpg  
  inflating: apple2orange/trainB/n07749192_895.jpg  
  inflating: apple2orange/trainB/n07749192_9203.jpg  
  inflating: apple2orange/trainB/n07749192_8559.jpg  
  inflating: apple2orange/trainB/n07749192_5526.jpg  
  inflating: apple2orange/trainB/n07749192_6355.jpg  
  inflating: apple2orange/trainB/n07749192_12224.jpg  
  inflating: apple2orange/trainB/n07749192_6899.jpg  
  inflating: apple2orange/trainB/n07749192_4238.jpg  
  inflating: apple2orange/trainB/n07749192_958.jpg  
  inflating: apple2orange/trainB/n07749192_684.jpg  
  inflating: apple2orange/trainB/n07749192_2445.jpg  
  inflating: apple2orange/trainB/n07749192_1378.jpg  
  inflating: apple2orange/trainB/n07749192_96.jpg  
  inflating: apple2orange/trainB/n07749192_5748.jpg  
  inflating: apple2orange/trainB/n07749192_224.jpg  
  inflating: apple2orange/trainB/n07749192_1327.jpg  
  inflating: apple2orange/trainB/n07749192_857.jpg  
  inflating: apple2orange/trainB/n07749192_2879.jpg  
  inflating: apple2orange/trainB/n07749192_4483.jpg  
  inflating: apple2orange/trainB/n07749192_993.jpg  
  inflating: apple2orange/trainB/n07749192_738.jpg  
  inflating: apple2orange/trainB/n07749192_5297.jpg  
  inflating: apple2orange/trainB/n07749192_3433.jpg  
  inflating: apple2orange/trainB/n07749192_7238.jpg  
  inflating: apple2orange/trainB/n07749192_10489.jpg  
  inflating: apple2orange/trainB/n07749192_5672.jpg  
  inflating: apple2orange/trainB/n07749192_1114.jpg  
  inflating: apple2orange/trainB/n07749192_10192.jpg  
  inflating: apple2orange/trainB/n07749192_7152.jpg  
  inflating: apple2orange/trainB/n07749192_4418.jpg  
  inflating: apple2orange/trainB/n07749192_8585.jpg  
  inflating: apple2orange/trainB/n07749192_4193.jpg  
  inflating: apple2orange/trainB/n07749192_2772.jpg  
  inflating: apple2orange/trainB/n07749192_9454.jpg  
  inflating: apple2orange/trainB/n07749192_8404.jpg  
  inflating: apple2orange/trainB/n07749192_1292.jpg  
  inflating: apple2orange/trainB/n07749192_10235.jpg  
  inflating: apple2orange/trainB/n07749192_964.jpg  
  inflating: apple2orange/trainB/n07749192_5532.jpg  
  inflating: apple2orange/trainB/n07749192_1358.jpg  
  inflating: apple2orange/trainB/n07749192_4313.jpg  
  inflating: apple2orange/trainB/n07749192_5062.jpg  
  inflating: apple2orange/trainB/n07749192_353.jpg  
  inflating: apple2orange/trainB/n07749192_4199.jpg  
  inflating: apple2orange/trainB/n07749192_10096.jpg  
  inflating: apple2orange/trainB/n07749192_2.jpg  
  inflating: apple2orange/trainB/n07749192_3005.jpg  
  inflating: apple2orange/trainB/n07749192_2215.jpg  
  inflating: apple2orange/trainB/n07749192_5719.jpg  
  inflating: apple2orange/trainB/n07749192_6456.jpg  
  inflating: apple2orange/trainB/n07749192_5022.jpg  
  inflating: apple2orange/trainB/n07749192_8272.jpg  
  inflating: apple2orange/trainB/n07749192_1139.jpg  
  inflating: apple2orange/trainB/n07749192_6844.jpg  
  inflating: apple2orange/trainB/n07749192_3098.jpg  
  inflating: apple2orange/trainB/n07749192_5155.jpg  
  inflating: apple2orange/trainB/n07749192_4532.jpg  
  inflating: apple2orange/trainB/n07749192_12386.jpg  
  inflating: apple2orange/trainB/n07749192_3836.jpg  
  inflating: apple2orange/trainB/n07749192_3193.jpg  
  inflating: apple2orange/trainB/n07749192_10195.jpg  
  inflating: apple2orange/trainB/n07749192_3332.jpg  
  inflating: apple2orange/trainB/n07749192_3834.jpg  
  inflating: apple2orange/trainB/n07749192_5186.jpg  
  inflating: apple2orange/trainB/n07749192_2719.jpg  
  inflating: apple2orange/trainB/n07749192_4062.jpg  
  inflating: apple2orange/trainB/n07749192_4052.jpg  
  inflating: apple2orange/trainB/n07749192_845.jpg  
  inflating: apple2orange/trainB/n07749192_5858.jpg  
  inflating: apple2orange/trainB/n07749192_7786.jpg  
  inflating: apple2orange/trainB/n07749192_5608.jpg  
  inflating: apple2orange/trainB/n07749192_7256.jpg  
  inflating: apple2orange/trainB/n07749192_3513.jpg  
  inflating: apple2orange/trainB/n07749192_34.jpg  
  inflating: apple2orange/trainB/n07749192_795.jpg  
  inflating: apple2orange/trainB/n07749192_7353.jpg  
  inflating: apple2orange/trainB/n07749192_1318.jpg  
  inflating: apple2orange/trainB/n07749192_7708.jpg  
  inflating: apple2orange/trainB/n07749192_12706.jpg  
  inflating: apple2orange/trainB/n07749192_12514.jpg  
  inflating: apple2orange/trainB/n07749192_3593.jpg  
  inflating: apple2orange/trainB/n07749192_699.jpg  
  inflating: apple2orange/trainB/n07749192_5287.jpg  
  inflating: apple2orange/trainB/n07749192_3093.jpg  
  inflating: apple2orange/trainB/n07749192_4818.jpg  
  inflating: apple2orange/trainB/n07749192_12749.jpg  
  inflating: apple2orange/trainB/n07749192_4236.jpg  
  inflating: apple2orange/trainB/n07749192_2602.jpg  
  inflating: apple2orange/trainB/n07749192_3009.jpg  
  inflating: apple2orange/trainB/n07749192_10393.jpg  
  inflating: apple2orange/trainB/n07749192_903.jpg  
  inflating: apple2orange/trainB/n07749192_3973.jpg  
  inflating: apple2orange/trainB/n07749192_6626.jpg  
  inflating: apple2orange/trainB/n07749192_8803.jpg  
  inflating: apple2orange/trainB/n07749192_7596.jpg  
  inflating: apple2orange/trainB/n07749192_3065.jpg  
  inflating: apple2orange/trainB/n07749192_4235.jpg  
  inflating: apple2orange/trainB/n07749192_776.jpg  
  inflating: apple2orange/trainB/n07749192_843.jpg  
  inflating: apple2orange/trainB/n07749192_6133.jpg  
  inflating: apple2orange/trainB/n07749192_12208.jpg  
  inflating: apple2orange/trainB/n07749192_6068.jpg  
  inflating: apple2orange/trainB/n07749192_6326.jpg  
  inflating: apple2orange/trainB/n07749192_836.jpg  
  inflating: apple2orange/trainB/n07749192_5338.jpg  
  inflating: apple2orange/trainB/n07749192_9119.jpg  
  inflating: apple2orange/trainB/n07749192_1784.jpg  
  inflating: apple2orange/trainB/n07749192_1886.jpg  
  inflating: apple2orange/trainB/n07749192_214.jpg  
  inflating: apple2orange/trainB/n07749192_537.jpg  
  inflating: apple2orange/trainB/n07749192_11268.jpg  
  inflating: apple2orange/trainB/n07749192_8275.jpg  
  inflating: apple2orange/trainB/n07749192_3392.jpg  
  inflating: apple2orange/trainB/n07749192_4694.jpg  
  inflating: apple2orange/trainB/n07749192_782.jpg  
  inflating: apple2orange/trainB/n07749192_1655.jpg  
  inflating: apple2orange/trainB/n07749192_11146.jpg  
  inflating: apple2orange/trainB/n07749192_1575.jpg  
  inflating: apple2orange/trainB/n07749192_3996.jpg  
  inflating: apple2orange/trainB/n07749192_3583.jpg  
  inflating: apple2orange/trainB/n07749192_1044.jpg  
  inflating: apple2orange/trainB/n07749192_10733.jpg  
  inflating: apple2orange/trainB/n07749192_164.jpg  
  inflating: apple2orange/trainB/n07749192_3366.jpg  
  inflating: apple2orange/trainB/n07749192_1157.jpg  
  inflating: apple2orange/trainB/n07749192_5343.jpg  
  inflating: apple2orange/trainB/n07749192_7503.jpg  
  inflating: apple2orange/trainB/n07749192_3524.jpg  
  inflating: apple2orange/trainB/n07749192_6783.jpg  
  inflating: apple2orange/trainB/n07749192_5018.jpg  
  inflating: apple2orange/trainB/n07749192_4626.jpg  
  inflating: apple2orange/trainB/n07749192_8054.jpg  
  inflating: apple2orange/trainB/n07749192_1262.jpg  
  inflating: apple2orange/trainB/n07749192_3267.jpg  
  inflating: apple2orange/trainB/n07749192_3308.jpg  
  inflating: apple2orange/trainB/n07749192_7746.jpg  
  inflating: apple2orange/trainB/n07749192_1482.jpg  
  inflating: apple2orange/trainB/n07749192_4649.jpg  
  inflating: apple2orange/trainB/n07749192_3932.jpg  
  inflating: apple2orange/trainB/n07749192_6183.jpg  
  inflating: apple2orange/trainB/n07749192_3069.jpg  
  inflating: apple2orange/trainB/n07749192_10738.jpg  
  inflating: apple2orange/trainB/n07749192_5362.jpg  
  inflating: apple2orange/trainB/n07749192_658.jpg  
  inflating: apple2orange/trainB/n07749192_126.jpg  
  inflating: apple2orange/trainB/n07749192_2278.jpg  
  inflating: apple2orange/trainB/n07749192_6288.jpg  
  inflating: apple2orange/trainB/n07749192_918.jpg  
  inflating: apple2orange/trainB/n07749192_4343.jpg  
  inflating: apple2orange/trainB/n07749192_1279.jpg  
  inflating: apple2orange/trainB/n07749192_692.jpg  
  inflating: apple2orange/trainB/n07749192_3982.jpg  
  inflating: apple2orange/trainB/n07749192_596.jpg  
  inflating: apple2orange/trainB/n07749192_122.jpg  
  inflating: apple2orange/trainB/n07749192_9286.jpg  
  inflating: apple2orange/trainB/n07749192_10205.jpg  
  inflating: apple2orange/trainB/n07749192_8552.jpg  
  inflating: apple2orange/trainB/n07749192_4842.jpg  
  inflating: apple2orange/trainB/n07749192_5823.jpg  
  inflating: apple2orange/trainB/n07749192_6946.jpg  
  inflating: apple2orange/trainB/n07749192_1573.jpg  
  inflating: apple2orange/trainB/n07749192_6792.jpg  
  inflating: apple2orange/trainB/n07749192_2935.jpg  
  inflating: apple2orange/trainB/n07749192_1308.jpg  
  inflating: apple2orange/trainB/n07749192_98.jpg  
  inflating: apple2orange/trainB/n07749192_1737.jpg  
  inflating: apple2orange/trainB/n07749192_2923.jpg  
  inflating: apple2orange/trainB/n07749192_4025.jpg  
  inflating: apple2orange/trainB/n07749192_268.jpg  
  inflating: apple2orange/trainB/n07749192_2443.jpg  
  inflating: apple2orange/trainB/n07749192_7069.jpg  
  inflating: apple2orange/trainB/n07749192_2314.jpg  
  inflating: apple2orange/trainB/n07749192_437.jpg  
  inflating: apple2orange/trainB/n07749192_4475.jpg  
  inflating: apple2orange/trainB/n07749192_4926.jpg  
  inflating: apple2orange/trainB/n07749192_10524.jpg  
  inflating: apple2orange/trainB/n07749192_7368.jpg  
  inflating: apple2orange/trainB/n07749192_4797.jpg  
  inflating: apple2orange/trainB/n07749192_1776.jpg  
  inflating: apple2orange/trainB/n07749192_6002.jpg  
  inflating: apple2orange/trainB/n07749192_4053.jpg  
  inflating: apple2orange/trainB/n07749192_5892.jpg  
  inflating: apple2orange/trainB/n07749192_575.jpg  
  inflating: apple2orange/trainB/n07749192_4334.jpg  
  inflating: apple2orange/trainB/n07749192_12275.jpg  
  inflating: apple2orange/trainB/n07749192_3792.jpg  
  inflating: apple2orange/trainB/n07749192_6139.jpg  
  inflating: apple2orange/trainB/n07749192_6729.jpg  
  inflating: apple2orange/trainB/n07749192_7216.jpg  
  inflating: apple2orange/trainB/n07749192_9194.jpg  
  inflating: apple2orange/trainB/n07749192_1434.jpg  
  inflating: apple2orange/trainB/n07749192_8052.jpg  
  inflating: apple2orange/trainB/n07749192_2247.jpg  
  inflating: apple2orange/trainB/n07749192_2562.jpg  
  inflating: apple2orange/trainB/n07749192_6873.jpg  
  inflating: apple2orange/trainB/n07749192_12484.jpg  
  inflating: apple2orange/trainB/n07749192_198.jpg  
  inflating: apple2orange/trainB/n07749192_3112.jpg  
  inflating: apple2orange/trainB/n07749192_11122.jpg  
  inflating: apple2orange/trainB/n07749192_12278.jpg  
  inflating: apple2orange/trainB/n07749192_8952.jpg  
  inflating: apple2orange/trainB/n07749192_292.jpg  
  inflating: apple2orange/trainB/n07749192_2787.jpg  
  inflating: apple2orange/trainB/n07749192_6374.jpg  
  inflating: apple2orange/trainB/n07749192_5003.jpg  
  inflating: apple2orange/trainB/n07749192_3962.jpg  
  inflating: apple2orange/trainB/n07749192_4033.jpg  
  inflating: apple2orange/trainB/n07749192_3387.jpg  
  inflating: apple2orange/trainB/n07749192_5109.jpg  
  inflating: apple2orange/trainB/n07749192_4908.jpg  
  inflating: apple2orange/trainB/n07749192_3855.jpg  
  inflating: apple2orange/trainB/n07749192_12819.jpg  
  inflating: apple2orange/trainB/n07749192_5877.jpg  
  inflating: apple2orange/trainB/n07749192_6546.jpg  
  inflating: apple2orange/trainB/n07749192_5349.jpg  
  inflating: apple2orange/trainB/n07749192_5399.jpg  
  inflating: apple2orange/trainB/n07749192_5257.jpg  
  inflating: apple2orange/trainB/n07749192_4918.jpg  
  inflating: apple2orange/trainB/n07749192_4604.jpg  
  inflating: apple2orange/trainB/n07749192_2703.jpg  
  inflating: apple2orange/trainB/n07749192_8372.jpg  
  inflating: apple2orange/trainB/n07749192_6519.jpg  
  inflating: apple2orange/trainB/n07749192_2159.jpg  
  inflating: apple2orange/trainB/n07749192_3912.jpg  
  inflating: apple2orange/trainB/n07749192_2798.jpg  
  inflating: apple2orange/trainB/n07749192_2743.jpg  
  inflating: apple2orange/trainB/n07749192_5963.jpg  
  inflating: apple2orange/trainB/n07749192_4228.jpg  
  inflating: apple2orange/trainB/n07749192_5548.jpg  
  inflating: apple2orange/trainB/n07749192_6645.jpg  
  inflating: apple2orange/trainB/n07749192_4598.jpg  
  inflating: apple2orange/trainB/n07749192_3168.jpg  
  inflating: apple2orange/trainB/n07749192_2652.jpg  
  inflating: apple2orange/trainB/n07749192_2459.jpg  
  inflating: apple2orange/trainB/n07749192_4564.jpg  
  inflating: apple2orange/trainB/n07749192_3893.jpg  
  inflating: apple2orange/trainB/n07749192_1462.jpg  
  inflating: apple2orange/trainB/n07749192_1623.jpg  
  inflating: apple2orange/trainB/n07749192_5565.jpg  
  inflating: apple2orange/trainB/n07749192_6473.jpg  
  inflating: apple2orange/trainB/n07749192_6062.jpg  
  inflating: apple2orange/trainB/n07749192_3216.jpg  
  inflating: apple2orange/trainB/n07749192_12657.jpg  
  inflating: apple2orange/trainB/n07749192_2717.jpg  
  inflating: apple2orange/trainB/n07749192_12765.jpg  
  inflating: apple2orange/trainB/n07749192_11917.jpg  
  inflating: apple2orange/trainB/n07749192_2052.jpg  
  inflating: apple2orange/trainB/n07749192_5393.jpg  
  inflating: apple2orange/trainB/n07749192_7493.jpg  
  inflating: apple2orange/trainB/n07749192_3852.jpg  
  inflating: apple2orange/trainB/n07749192_10454.jpg  
  inflating: apple2orange/trainB/n07749192_4244.jpg  
  inflating: apple2orange/trainB/n07749192_799.jpg  
  inflating: apple2orange/trainB/n07749192_3427.jpg  
  inflating: apple2orange/trainB/n07749192_7177.jpg  
  inflating: apple2orange/trainB/n07749192_944.jpg  
  inflating: apple2orange/trainB/n07749192_1204.jpg  
  inflating: apple2orange/trainB/n07749192_8237.jpg  
  inflating: apple2orange/trainB/n07749192_7182.jpg  
  inflating: apple2orange/trainB/n07749192_6637.jpg  
  inflating: apple2orange/trainB/n07749192_2697.jpg  
  inflating: apple2orange/trainB/n07749192_5206.jpg  
  inflating: apple2orange/trainB/n07749192_4608.jpg  
  inflating: apple2orange/trainB/n07749192_1632.jpg  
  inflating: apple2orange/trainB/n07749192_833.jpg  
  inflating: apple2orange/trainB/n07749192_10138.jpg  
  inflating: apple2orange/trainB/n07749192_3075.jpg  
  inflating: apple2orange/trainB/n07749192_5665.jpg  
  inflating: apple2orange/trainB/n07749192_3858.jpg  
  inflating: apple2orange/trainB/n07749192_5326.jpg  
  inflating: apple2orange/trainB/n07749192_792.jpg  
  inflating: apple2orange/trainB/n07749192_10962.jpg  
  inflating: apple2orange/trainB/n07749192_2496.jpg  
  inflating: apple2orange/trainB/n07749192_5267.jpg  
  inflating: apple2orange/trainB/n07749192_3297.jpg  
  inflating: apple2orange/trainB/n07749192_6798.jpg  
   creating: apple2orange/testA/
  inflating: apple2orange/testA/n07740461_6610.jpg  
  inflating: apple2orange/testA/n07740461_3930.jpg  
  inflating: apple2orange/testA/n07740461_12360.jpg  
  inflating: apple2orange/testA/n07740461_6590.jpg  
  inflating: apple2orange/testA/n07740461_1550.jpg  
  inflating: apple2orange/testA/n07740461_200.jpg  
  inflating: apple2orange/testA/n07740461_4231.jpg  
  inflating: apple2orange/testA/n07740461_3301.jpg  
  inflating: apple2orange/testA/n07740461_4610.jpg  
  inflating: apple2orange/testA/n07740461_2530.jpg  
  inflating: apple2orange/testA/n07740461_9541.jpg  
  inflating: apple2orange/testA/n07740461_9981.jpg  
  inflating: apple2orange/testA/n07740461_2431.jpg  
  inflating: apple2orange/testA/n07740461_360.jpg  
  inflating: apple2orange/testA/n07740461_15051.jpg  
  inflating: apple2orange/testA/n07740461_810.jpg  
  inflating: apple2orange/testA/n07740461_13361.jpg  
  inflating: apple2orange/testA/n07740461_14450.jpg  
  inflating: apple2orange/testA/n07740461_1990.jpg  
  inflating: apple2orange/testA/n07740461_8411.jpg  
  inflating: apple2orange/testA/n07740461_3151.jpg  
  inflating: apple2orange/testA/n07740461_10080.jpg  
  inflating: apple2orange/testA/n07740461_7471.jpg  
  inflating: apple2orange/testA/n07740461_11221.jpg  
  inflating: apple2orange/testA/n07740461_8531.jpg  
  inflating: apple2orange/testA/n07740461_4331.jpg  
  inflating: apple2orange/testA/n07740461_10571.jpg  
  inflating: apple2orange/testA/n07740461_12921.jpg  
  inflating: apple2orange/testA/n07740461_2930.jpg  
  inflating: apple2orange/testA/n07740461_7161.jpg  
  inflating: apple2orange/testA/n07740461_7371.jpg  
  inflating: apple2orange/testA/n07740461_13391.jpg  
  inflating: apple2orange/testA/n07740461_8220.jpg  
  inflating: apple2orange/testA/n07740461_890.jpg  
  inflating: apple2orange/testA/n07740461_3960.jpg  
  inflating: apple2orange/testA/n07740461_13091.jpg  
  inflating: apple2orange/testA/n07740461_10940.jpg  
  inflating: apple2orange/testA/n07740461_14501.jpg  
  inflating: apple2orange/testA/n07740461_11910.jpg  
  inflating: apple2orange/testA/n07740461_14760.jpg  
  inflating: apple2orange/testA/n07740461_5741.jpg  
  inflating: apple2orange/testA/n07740461_9051.jpg  
  inflating: apple2orange/testA/n07740461_6061.jpg  
  inflating: apple2orange/testA/n07740461_12751.jpg  
  inflating: apple2orange/testA/n07740461_8560.jpg  
  inflating: apple2orange/testA/n07740461_2970.jpg  
  inflating: apple2orange/testA/n07740461_14211.jpg  
  inflating: apple2orange/testA/n07740461_9461.jpg  
  inflating: apple2orange/testA/n07740461_12540.jpg  
  inflating: apple2orange/testA/n07740461_14520.jpg  
  inflating: apple2orange/testA/n07740461_6780.jpg  
  inflating: apple2orange/testA/n07740461_3081.jpg  
  inflating: apple2orange/testA/n07740461_3561.jpg  
  inflating: apple2orange/testA/n07740461_13851.jpg  
  inflating: apple2orange/testA/n07740461_11391.jpg  
  inflating: apple2orange/testA/n07740461_14551.jpg  
  inflating: apple2orange/testA/n07740461_1690.jpg  
  inflating: apple2orange/testA/n07740461_4780.jpg  
  inflating: apple2orange/testA/n07740461_9010.jpg  
  inflating: apple2orange/testA/n07740461_2461.jpg  
  inflating: apple2orange/testA/n07740461_2040.jpg  
  inflating: apple2orange/testA/n07740461_6661.jpg  
  inflating: apple2orange/testA/n07740461_14531.jpg  
  inflating: apple2orange/testA/n07740461_14300.jpg  
  inflating: apple2orange/testA/n07740461_14570.jpg  
  inflating: apple2orange/testA/n07740461_5660.jpg  
  inflating: apple2orange/testA/n07740461_7980.jpg  
  inflating: apple2orange/testA/n07740461_11260.jpg  
  inflating: apple2orange/testA/n07740461_13800.jpg  
  inflating: apple2orange/testA/n07740461_6220.jpg  
  inflating: apple2orange/testA/n07740461_15010.jpg  
  inflating: apple2orange/testA/n07740461_1171.jpg  
  inflating: apple2orange/testA/n07740461_3640.jpg  
  inflating: apple2orange/testA/n07740461_950.jpg  
  inflating: apple2orange/testA/n07740461_14621.jpg  
  inflating: apple2orange/testA/n07740461_12071.jpg  
  inflating: apple2orange/testA/n07740461_8391.jpg  
  inflating: apple2orange/testA/n07740461_1131.jpg  
  inflating: apple2orange/testA/n07740461_750.jpg  
  inflating: apple2orange/testA/n07740461_2210.jpg  
  inflating: apple2orange/testA/n07740461_5141.jpg  
  inflating: apple2orange/testA/n07740461_14341.jpg  
  inflating: apple2orange/testA/n07740461_3520.jpg  
  inflating: apple2orange/testA/n07740461_13151.jpg  
  inflating: apple2orange/testA/n07740461_1580.jpg  
  inflating: apple2orange/testA/n07740461_2550.jpg  
  inflating: apple2orange/testA/n07740461_6151.jpg  
  inflating: apple2orange/testA/n07740461_8640.jpg  
  inflating: apple2orange/testA/n07740461_11040.jpg  
  inflating: apple2orange/testA/n07740461_13950.jpg  
  inflating: apple2orange/testA/n07740461_5520.jpg  
  inflating: apple2orange/testA/n07740461_1680.jpg  
  inflating: apple2orange/testA/n07740461_2960.jpg  
  inflating: apple2orange/testA/n07740461_350.jpg  
  inflating: apple2orange/testA/n07740461_7270.jpg  
  inflating: apple2orange/testA/n07740461_2510.jpg  
  inflating: apple2orange/testA/n07740461_13901.jpg  
  inflating: apple2orange/testA/n07740461_790.jpg  
  inflating: apple2orange/testA/n07740461_91.jpg  
  inflating: apple2orange/testA/n07740461_10311.jpg  
  inflating: apple2orange/testA/n07740461_12630.jpg  
  inflating: apple2orange/testA/n07740461_9141.jpg  
  inflating: apple2orange/testA/n07740461_3571.jpg  
  inflating: apple2orange/testA/n07740461_1261.jpg  
  inflating: apple2orange/testA/n07740461_12841.jpg  
  inflating: apple2orange/testA/n07740461_10750.jpg  
  inflating: apple2orange/testA/n07740461_1800.jpg  
  inflating: apple2orange/testA/n07740461_9091.jpg  
  inflating: apple2orange/testA/n07740461_7220.jpg  
  inflating: apple2orange/testA/n07740461_3210.jpg  
  inflating: apple2orange/testA/n07740461_14811.jpg  
  inflating: apple2orange/testA/n07740461_8271.jpg  
  inflating: apple2orange/testA/n07740461_7140.jpg  
  inflating: apple2orange/testA/n07740461_13171.jpg  
  inflating: apple2orange/testA/n07740461_4891.jpg  
  inflating: apple2orange/testA/n07740461_7200.jpg  
  inflating: apple2orange/testA/n07740461_1930.jpg  
  inflating: apple2orange/testA/n07740461_1490.jpg  
  inflating: apple2orange/testA/n07740461_2130.jpg  
  inflating: apple2orange/testA/n07740461_15281.jpg  
  inflating: apple2orange/testA/n07740461_10950.jpg  
  inflating: apple2orange/testA/n07740461_1141.jpg  
  inflating: apple2orange/testA/n07740461_4681.jpg  
  inflating: apple2orange/testA/n07740461_7771.jpg  
  inflating: apple2orange/testA/n07740461_240.jpg  
  inflating: apple2orange/testA/n07740461_1410.jpg  
  inflating: apple2orange/testA/n07740461_1030.jpg  
  inflating: apple2orange/testA/n07740461_7700.jpg  
  inflating: apple2orange/testA/n07740461_6691.jpg  
  inflating: apple2orange/testA/n07740461_2181.jpg  
  inflating: apple2orange/testA/n07740461_2131.jpg  
  inflating: apple2orange/testA/n07740461_451.jpg  
  inflating: apple2orange/testA/n07740461_13030.jpg  
  inflating: apple2orange/testA/n07740461_14750.jpg  
  inflating: apple2orange/testA/n07740461_1371.jpg  
  inflating: apple2orange/testA/n07740461_6170.jpg  
  inflating: apple2orange/testA/n07740461_14510.jpg  
  inflating: apple2orange/testA/n07740461_1631.jpg  
  inflating: apple2orange/testA/n07740461_3881.jpg  
  inflating: apple2orange/testA/n07740461_11871.jpg  
  inflating: apple2orange/testA/n07740461_971.jpg  
  inflating: apple2orange/testA/n07740461_3410.jpg  
  inflating: apple2orange/testA/n07740461_6001.jpg  
  inflating: apple2orange/testA/n07740461_8181.jpg  
  inflating: apple2orange/testA/n07740461_11130.jpg  
  inflating: apple2orange/testA/n07740461_13701.jpg  
  inflating: apple2orange/testA/n07740461_11361.jpg  
  inflating: apple2orange/testA/n07740461_41.jpg  
  inflating: apple2orange/testA/n07740461_7141.jpg  
  inflating: apple2orange/testA/n07740461_8820.jpg  
  inflating: apple2orange/testA/n07740461_11891.jpg  
  inflating: apple2orange/testA/n07740461_3211.jpg  
  inflating: apple2orange/testA/n07740461_7831.jpg  
  inflating: apple2orange/testA/n07740461_8400.jpg  
  inflating: apple2orange/testA/n07740461_7350.jpg  
  inflating: apple2orange/testA/n07740461_5831.jpg  
  inflating: apple2orange/testA/n07740461_11121.jpg  
  inflating: apple2orange/testA/n07740461_111.jpg  
  inflating: apple2orange/testA/n07740461_2561.jpg  
  inflating: apple2orange/testA/n07740461_9560.jpg  
  inflating: apple2orange/testA/n07740461_3530.jpg  
  inflating: apple2orange/testA/n07740461_14740.jpg  
  inflating: apple2orange/testA/n07740461_2301.jpg  
  inflating: apple2orange/testA/n07740461_10371.jpg  
  inflating: apple2orange/testA/n07740461_7510.jpg  
  inflating: apple2orange/testA/n07740461_6611.jpg  
  inflating: apple2orange/testA/n07740461_14600.jpg  
  inflating: apple2orange/testA/n07740461_9341.jpg  
  inflating: apple2orange/testA/n07740461_11651.jpg  
  inflating: apple2orange/testA/n07740461_12010.jpg  
  inflating: apple2orange/testA/n07740461_1250.jpg  
  inflating: apple2orange/testA/n07740461_780.jpg  
  inflating: apple2orange/testA/n07740461_2770.jpg  
  inflating: apple2orange/testA/n07740461_1191.jpg  
  inflating: apple2orange/testA/n07740461_7261.jpg  
  inflating: apple2orange/testA/n07740461_9070.jpg  
  inflating: apple2orange/testA/n07740461_40.jpg  
  inflating: apple2orange/testA/n07740461_6781.jpg  
  inflating: apple2orange/testA/n07740461_6901.jpg  
  inflating: apple2orange/testA/n07740461_2500.jpg  
  inflating: apple2orange/testA/n07740461_2840.jpg  
  inflating: apple2orange/testA/n07740461_5421.jpg  
  inflating: apple2orange/testA/n07740461_2151.jpg  
  inflating: apple2orange/testA/n07740461_13931.jpg  
  inflating: apple2orange/testA/n07740461_13101.jpg  
  inflating: apple2orange/testA/n07740461_9451.jpg  
  inflating: apple2orange/testA/n07740461_10011.jpg  
  inflating: apple2orange/testA/n07740461_7610.jpg  
  inflating: apple2orange/testA/n07740461_4991.jpg  
  inflating: apple2orange/testA/n07740461_3260.jpg  
  inflating: apple2orange/testA/n07740461_3970.jpg  
  inflating: apple2orange/testA/n07740461_13390.jpg  
  inflating: apple2orange/testA/n07740461_1470.jpg  
  inflating: apple2orange/testA/n07740461_12101.jpg  
  inflating: apple2orange/testA/n07740461_1140.jpg  
  inflating: apple2orange/testA/n07740461_2921.jpg  
  inflating: apple2orange/testA/n07740461_12121.jpg  
  inflating: apple2orange/testA/n07740461_7591.jpg  
  inflating: apple2orange/testA/n07740461_10951.jpg  
  inflating: apple2orange/testA/n07740461_6701.jpg  
  inflating: apple2orange/testA/n07740461_81.jpg  
  inflating: apple2orange/testA/n07740461_2371.jpg  
  inflating: apple2orange/testA/n07740461_411.jpg  
  inflating: apple2orange/testA/n07740461_4750.jpg  
  inflating: apple2orange/testA/n07740461_14721.jpg  
  inflating: apple2orange/testA/n07740461_7340.jpg  
  inflating: apple2orange/testA/n07740461_10651.jpg  
  inflating: apple2orange/testA/n07740461_3651.jpg  
  inflating: apple2orange/testA/n07740461_8710.jpg  
  inflating: apple2orange/testA/n07740461_4491.jpg  
  inflating: apple2orange/testA/n07740461_14960.jpg  
  inflating: apple2orange/testA/n07740461_51.jpg  
  inflating: apple2orange/testA/n07740461_12300.jpg  
  inflating: apple2orange/testA/n07740461_14101.jpg  
  inflating: apple2orange/testA/n07740461_8851.jpg  
  inflating: apple2orange/testA/n07740461_6011.jpg  
  inflating: apple2orange/testA/n07740461_10211.jpg  
  inflating: apple2orange/testA/n07740461_8130.jpg  
  inflating: apple2orange/testA/n07740461_1761.jpg  
  inflating: apple2orange/testA/n07740461_11801.jpg  
  inflating: apple2orange/testA/n07740461_9901.jpg  
  inflating: apple2orange/testA/n07740461_1790.jpg  
  inflating: apple2orange/testA/n07740461_11041.jpg  
  inflating: apple2orange/testA/n07740461_1480.jpg  
  inflating: apple2orange/testA/n07740461_1780.jpg  
  inflating: apple2orange/testA/n07740461_3980.jpg  
  inflating: apple2orange/testA/n07740461_510.jpg  
  inflating: apple2orange/testA/n07740461_10681.jpg  
  inflating: apple2orange/testA/n07740461_5871.jpg  
  inflating: apple2orange/testA/n07740461_14860.jpg  
  inflating: apple2orange/testA/n07740461_11770.jpg  
  inflating: apple2orange/testA/n07740461_13580.jpg  
  inflating: apple2orange/testA/n07740461_1560.jpg  
  inflating: apple2orange/testA/n07740461_12350.jpg  
  inflating: apple2orange/testA/n07740461_5380.jpg  
  inflating: apple2orange/testA/n07740461_230.jpg  
  inflating: apple2orange/testA/n07740461_2101.jpg  
  inflating: apple2orange/testA/n07740461_760.jpg  
  inflating: apple2orange/testA/n07740461_1840.jpg  
  inflating: apple2orange/testA/n07740461_600.jpg  
  inflating: apple2orange/testA/n07740461_2701.jpg  
  inflating: apple2orange/testA/n07740461_6690.jpg  
  inflating: apple2orange/testA/n07740461_8780.jpg  
  inflating: apple2orange/testA/n07740461_3031.jpg  
  inflating: apple2orange/testA/n07740461_1190.jpg  
  inflating: apple2orange/testA/n07740461_7661.jpg  
  inflating: apple2orange/testA/n07740461_20.jpg  
  inflating: apple2orange/testA/n07740461_3420.jpg  
  inflating: apple2orange/testA/n07740461_3670.jpg  
  inflating: apple2orange/testA/n07740461_14821.jpg  
  inflating: apple2orange/testA/n07740461_12930.jpg  
  inflating: apple2orange/testA/n07740461_6640.jpg  
  inflating: apple2orange/testA/n07740461_2520.jpg  
  inflating: apple2orange/testA/n07740461_8810.jpg  
  inflating: apple2orange/testA/n07740461_9980.jpg  
  inflating: apple2orange/testA/n07740461_1541.jpg  
  inflating: apple2orange/testA/n07740461_14931.jpg  
  inflating: apple2orange/testA/n07740461_490.jpg  
  inflating: apple2orange/testA/n07740461_3720.jpg  
  inflating: apple2orange/testA/n07740461_1661.jpg  
  inflating: apple2orange/testA/n07740461_7841.jpg  
  inflating: apple2orange/testA/n07740461_601.jpg  
  inflating: apple2orange/testA/n07740461_6120.jpg  
  inflating: apple2orange/testA/n07740461_14791.jpg  
  inflating: apple2orange/testA/n07740461_7681.jpg  
  inflating: apple2orange/testA/n07740461_12990.jpg  
In [3]:
!ls apple2orange
testA  testB  trainA  trainB
In [4]:
import glob
apples_train = glob.glob('apple2orange/trainA/*.jpg')
oranges_train = glob.glob('apple2orange/trainB/*.jpg')
apples_test = glob.glob('apple2orange/testA/*.jpg')
oranges_test = glob.glob('apple2orange/testB/*.jpg')
In [5]:
len(apples_train), len(oranges_train), len(apples_test), len(oranges_test)
Out[5]:
(995, 1019, 266, 248)
In [6]:
import cv2
for file in apples_train[:10]:
    img = cv2.imread(file)
    print (img.shape)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
(256, 256, 3)
In [7]:
print ("Apples")
for k in range(5):
    plt.figure(figsize=(13, 13))
    for j in range(9):
        file = np.random.choice(apples_train)
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        plt.subplot(990 + 1 + j)
        plt.imshow(img)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

print ("-"*80)
print ("Oranges")
for k in range(5):
    plt.figure(figsize=(13, 13))
    for j in range(9):
        file = np.random.choice(oranges_train)
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        plt.subplot(990 + 1 + j)
        plt.imshow(img)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()
Apples
--------------------------------------------------------------------------------
Oranges

Generator Model (U-Net Like)

In [8]:
import tensorflow_addons as tfa
In [9]:
def encoder_layer(input_layer, filters, bn=True):
    x = tensorflow.keras.layers.Conv2D(filters, kernel_size=(4,4), strides=(2,2), padding='same')(input_layer)
    x = tensorflow.keras.layers.LeakyReLU(alpha=0.2)(x)
    if bn:
        #x = tensorflow.keras.layers.BatchNormalization(momentum=0.8)(x)
        x = tfa.layers.InstanceNormalization()(x)
    return x

def decoder_layer(input_layer, skip_input, filters):
    #x = tensorflow.keras.layers.UpSampling2D(size=2)(input_layer)
    x = tensorflow.keras.layers.Conv2DTranspose(filters, kernel_size=(4,4), strides=(2,2), padding='same')(input_layer)
    x = tensorflow.keras.layers.Activation('relu')(x)
    #x = tensorflow.keras.layers.BatchNormalization(momentum=0.8)(x)
    x = tfa.layers.InstanceNormalization()(x)
    x = tensorflow.keras.layers.Concatenate()([x, skip_input])
    return x
In [10]:
source_image_A = tensorflow.keras.layers.Input(shape=(256, 256, 3))
source_image_B = tensorflow.keras.layers.Input(shape=(256, 256, 3))

def make_generator():
    source_image = tensorflow.keras.layers.Input(shape=(256, 256, 3))

    e1 = encoder_layer(source_image, 32, bn=False)
    e2 = encoder_layer(e1, 64)
    e3 = encoder_layer(e2, 128)
    e4 = encoder_layer(e3, 256)
    e5 = encoder_layer(e4, 256)
    e6 = encoder_layer(e5, 256)
    e7 = encoder_layer(e6, 256)

    bottle_neck = tensorflow.keras.layers.Conv2D(512, (4,4), strides=(2,2), padding='same')(e7)
    b = tensorflow.keras.layers.Activation('relu')(bottle_neck)

    d1 = decoder_layer(b, e7, 256)
    d2 = decoder_layer(d1, e6, 256)
    d3 = decoder_layer(d2, e5, 256)
    d4 = decoder_layer(d3, e4, 256)
    d5 = decoder_layer(d4, e3, 256)
    d6 = decoder_layer(d5, e2, 64)
    d7 = decoder_layer(d6, e1, 32)

    decoded = tensorflow.keras.layers.Conv2DTranspose(3, kernel_size=(4,4), strides=(2,2), padding='same')(d7)
    translated_image = tensorflow.keras.layers.Activation('tanh')(decoded)
    return source_image, translated_image

source_image, translated_image = make_generator()
generator_network_AB = tensorflow.keras.models.Model(inputs=source_image, outputs=translated_image)

source_image, translated_image = make_generator()
generator_network_BA = tensorflow.keras.models.Model(inputs=source_image, outputs=translated_image)

print (generator_network_AB.summary())
Model: "model"
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
input_3 (InputLayer)            [(None, 256, 256, 3) 0                                            
__________________________________________________________________________________________________
conv2d (Conv2D)                 (None, 128, 128, 32) 1568        input_3[0][0]                    
__________________________________________________________________________________________________
leaky_re_lu (LeakyReLU)         (None, 128, 128, 32) 0           conv2d[0][0]                     
__________________________________________________________________________________________________
conv2d_1 (Conv2D)               (None, 64, 64, 64)   32832       leaky_re_lu[0][0]                
__________________________________________________________________________________________________
leaky_re_lu_1 (LeakyReLU)       (None, 64, 64, 64)   0           conv2d_1[0][0]                   
__________________________________________________________________________________________________
instance_normalization (Instanc (None, 64, 64, 64)   128         leaky_re_lu_1[0][0]              
__________________________________________________________________________________________________
conv2d_2 (Conv2D)               (None, 32, 32, 128)  131200      instance_normalization[0][0]     
__________________________________________________________________________________________________
leaky_re_lu_2 (LeakyReLU)       (None, 32, 32, 128)  0           conv2d_2[0][0]                   
__________________________________________________________________________________________________
instance_normalization_1 (Insta (None, 32, 32, 128)  256         leaky_re_lu_2[0][0]              
__________________________________________________________________________________________________
conv2d_3 (Conv2D)               (None, 16, 16, 256)  524544      instance_normalization_1[0][0]   
__________________________________________________________________________________________________
leaky_re_lu_3 (LeakyReLU)       (None, 16, 16, 256)  0           conv2d_3[0][0]                   
__________________________________________________________________________________________________
instance_normalization_2 (Insta (None, 16, 16, 256)  512         leaky_re_lu_3[0][0]              
__________________________________________________________________________________________________
conv2d_4 (Conv2D)               (None, 8, 8, 256)    1048832     instance_normalization_2[0][0]   
__________________________________________________________________________________________________
leaky_re_lu_4 (LeakyReLU)       (None, 8, 8, 256)    0           conv2d_4[0][0]                   
__________________________________________________________________________________________________
instance_normalization_3 (Insta (None, 8, 8, 256)    512         leaky_re_lu_4[0][0]              
__________________________________________________________________________________________________
conv2d_5 (Conv2D)               (None, 4, 4, 256)    1048832     instance_normalization_3[0][0]   
__________________________________________________________________________________________________
leaky_re_lu_5 (LeakyReLU)       (None, 4, 4, 256)    0           conv2d_5[0][0]                   
__________________________________________________________________________________________________
instance_normalization_4 (Insta (None, 4, 4, 256)    512         leaky_re_lu_5[0][0]              
__________________________________________________________________________________________________
conv2d_6 (Conv2D)               (None, 2, 2, 256)    1048832     instance_normalization_4[0][0]   
__________________________________________________________________________________________________
leaky_re_lu_6 (LeakyReLU)       (None, 2, 2, 256)    0           conv2d_6[0][0]                   
__________________________________________________________________________________________________
instance_normalization_5 (Insta (None, 2, 2, 256)    512         leaky_re_lu_6[0][0]              
__________________________________________________________________________________________________
conv2d_7 (Conv2D)               (None, 1, 1, 512)    2097664     instance_normalization_5[0][0]   
__________________________________________________________________________________________________
activation (Activation)         (None, 1, 1, 512)    0           conv2d_7[0][0]                   
__________________________________________________________________________________________________
conv2d_transpose (Conv2DTranspo (None, 2, 2, 256)    2097408     activation[0][0]                 
__________________________________________________________________________________________________
activation_1 (Activation)       (None, 2, 2, 256)    0           conv2d_transpose[0][0]           
__________________________________________________________________________________________________
instance_normalization_6 (Insta (None, 2, 2, 256)    512         activation_1[0][0]               
__________________________________________________________________________________________________
concatenate (Concatenate)       (None, 2, 2, 512)    0           instance_normalization_6[0][0]   
                                                                 instance_normalization_5[0][0]   
__________________________________________________________________________________________________
conv2d_transpose_1 (Conv2DTrans (None, 4, 4, 256)    2097408     concatenate[0][0]                
__________________________________________________________________________________________________
activation_2 (Activation)       (None, 4, 4, 256)    0           conv2d_transpose_1[0][0]         
__________________________________________________________________________________________________
instance_normalization_7 (Insta (None, 4, 4, 256)    512         activation_2[0][0]               
__________________________________________________________________________________________________
concatenate_1 (Concatenate)     (None, 4, 4, 512)    0           instance_normalization_7[0][0]   
                                                                 instance_normalization_4[0][0]   
__________________________________________________________________________________________________
conv2d_transpose_2 (Conv2DTrans (None, 8, 8, 256)    2097408     concatenate_1[0][0]              
__________________________________________________________________________________________________
activation_3 (Activation)       (None, 8, 8, 256)    0           conv2d_transpose_2[0][0]         
__________________________________________________________________________________________________
instance_normalization_8 (Insta (None, 8, 8, 256)    512         activation_3[0][0]               
__________________________________________________________________________________________________
concatenate_2 (Concatenate)     (None, 8, 8, 512)    0           instance_normalization_8[0][0]   
                                                                 instance_normalization_3[0][0]   
__________________________________________________________________________________________________
conv2d_transpose_3 (Conv2DTrans (None, 16, 16, 256)  2097408     concatenate_2[0][0]              
__________________________________________________________________________________________________
activation_4 (Activation)       (None, 16, 16, 256)  0           conv2d_transpose_3[0][0]         
__________________________________________________________________________________________________
instance_normalization_9 (Insta (None, 16, 16, 256)  512         activation_4[0][0]               
__________________________________________________________________________________________________
concatenate_3 (Concatenate)     (None, 16, 16, 512)  0           instance_normalization_9[0][0]   
                                                                 instance_normalization_2[0][0]   
__________________________________________________________________________________________________
conv2d_transpose_4 (Conv2DTrans (None, 32, 32, 256)  2097408     concatenate_3[0][0]              
__________________________________________________________________________________________________
activation_5 (Activation)       (None, 32, 32, 256)  0           conv2d_transpose_4[0][0]         
__________________________________________________________________________________________________
instance_normalization_10 (Inst (None, 32, 32, 256)  512         activation_5[0][0]               
__________________________________________________________________________________________________
concatenate_4 (Concatenate)     (None, 32, 32, 384)  0           instance_normalization_10[0][0]  
                                                                 instance_normalization_1[0][0]   
__________________________________________________________________________________________________
conv2d_transpose_5 (Conv2DTrans (None, 64, 64, 64)   393280      concatenate_4[0][0]              
__________________________________________________________________________________________________
activation_6 (Activation)       (None, 64, 64, 64)   0           conv2d_transpose_5[0][0]         
__________________________________________________________________________________________________
instance_normalization_11 (Inst (None, 64, 64, 64)   128         activation_6[0][0]               
__________________________________________________________________________________________________
concatenate_5 (Concatenate)     (None, 64, 64, 128)  0           instance_normalization_11[0][0]  
                                                                 instance_normalization[0][0]     
__________________________________________________________________________________________________
conv2d_transpose_6 (Conv2DTrans (None, 128, 128, 32) 65568       concatenate_5[0][0]              
__________________________________________________________________________________________________
activation_7 (Activation)       (None, 128, 128, 32) 0           conv2d_transpose_6[0][0]         
__________________________________________________________________________________________________
instance_normalization_12 (Inst (None, 128, 128, 32) 64          activation_7[0][0]               
__________________________________________________________________________________________________
concatenate_6 (Concatenate)     (None, 128, 128, 64) 0           instance_normalization_12[0][0]  
                                                                 leaky_re_lu[0][0]                
__________________________________________________________________________________________________
conv2d_transpose_7 (Conv2DTrans (None, 256, 256, 3)  3075        concatenate_6[0][0]              
__________________________________________________________________________________________________
activation_8 (Activation)       (None, 256, 256, 3)  0           conv2d_transpose_7[0][0]         
==================================================================================================
Total params: 16,888,451
Trainable params: 16,888,451
Non-trainable params: 0
__________________________________________________________________________________________________
None

Discriminator Network

In [11]:
def my_conv_layer(input_layer, filters, bn=True):
    x = tensorflow.keras.layers.Conv2D(filters, kernel_size=(4,4), strides=(2,2), padding='same')(input_layer)
    x = tensorflow.keras.layers.LeakyReLU(alpha=0.2)(x)
    if bn:
        #x = tensorflow.keras.layers.BatchNormalization(momentum=0.8)(x)
        x = tfa.layers.InstanceNormalization()(x)
    return x
In [12]:
 def make_discriminator():
    target_image_input = tensorflow.keras.layers.Input(shape=(256, 256, 3))

    x = my_conv_layer(target_image_input, 64, bn=False)
    x = my_conv_layer(x, 128)
    x = my_conv_layer(x, 256)
    x = my_conv_layer(x, 512)
    x = my_conv_layer(x, 512)

    patch_features = tensorflow.keras.layers.Conv2D(1, kernel_size=(4,4), strides=(1,1), padding='same')(x)
    return target_image_input, patch_features


target_image_input, patch_features = make_discriminator()
discriminator_network_A = tensorflow.keras.models.Model(inputs=target_image_input, outputs=patch_features)

target_image_input, patch_features = make_discriminator()
discriminator_network_B = tensorflow.keras.models.Model(inputs=target_image_input, outputs=patch_features)

print (discriminator_network_A.summary())
Model: "model_2"
_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
input_5 (InputLayer)         [(None, 256, 256, 3)]     0         
_________________________________________________________________
conv2d_16 (Conv2D)           (None, 128, 128, 64)      3136      
_________________________________________________________________
leaky_re_lu_14 (LeakyReLU)   (None, 128, 128, 64)      0         
_________________________________________________________________
conv2d_17 (Conv2D)           (None, 64, 64, 128)       131200    
_________________________________________________________________
leaky_re_lu_15 (LeakyReLU)   (None, 64, 64, 128)       0         
_________________________________________________________________
instance_normalization_26 (I (None, 64, 64, 128)       256       
_________________________________________________________________
conv2d_18 (Conv2D)           (None, 32, 32, 256)       524544    
_________________________________________________________________
leaky_re_lu_16 (LeakyReLU)   (None, 32, 32, 256)       0         
_________________________________________________________________
instance_normalization_27 (I (None, 32, 32, 256)       512       
_________________________________________________________________
conv2d_19 (Conv2D)           (None, 16, 16, 512)       2097664   
_________________________________________________________________
leaky_re_lu_17 (LeakyReLU)   (None, 16, 16, 512)       0         
_________________________________________________________________
instance_normalization_28 (I (None, 16, 16, 512)       1024      
_________________________________________________________________
conv2d_20 (Conv2D)           (None, 8, 8, 512)         4194816   
_________________________________________________________________
leaky_re_lu_18 (LeakyReLU)   (None, 8, 8, 512)         0         
_________________________________________________________________
instance_normalization_29 (I (None, 8, 8, 512)         1024      
_________________________________________________________________
conv2d_21 (Conv2D)           (None, 8, 8, 1)           8193      
=================================================================
Total params: 6,962,369
Trainable params: 6,962,369
Non-trainable params: 0
_________________________________________________________________
None
In [13]:
adam_optimizer = tensorflow.keras.optimizers.Adam(learning_rate=0.0002, beta_1=0.5)
discriminator_network_A.compile(loss='mse', optimizer=adam_optimizer, metrics=['accuracy'])
discriminator_network_B.compile(loss='mse', optimizer=adam_optimizer, metrics=['accuracy'])

Cycle-GAN

In [14]:
# Domain Transfer
fake_B = generator_network_AB(source_image_A)
fake_A = generator_network_BA(source_image_B)

# Restoring original Domain
get_back_A = generator_network_BA(fake_B)
get_back_B = generator_network_AB(fake_A)

# Get back Identical/Same Image
get_same_A = generator_network_BA(source_image_A)
get_same_B = generator_network_AB(source_image_B)
  
discriminator_network_A.trainable=False
discriminator_network_B.trainable=False

# Tell Real vs Fake, for a given domain
verify_A = discriminator_network_A(fake_A)
verify_B = discriminator_network_B(fake_B)

cycle_gan = tensorflow.keras.models.Model(inputs = [source_image_A, source_image_B], \
                              outputs = [verify_A, verify_B, get_back_A, get_back_B, get_same_A, get_same_B])
cycle_gan.summary()
Model: "model_4"
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
input_2 (InputLayer)            [(None, 256, 256, 3) 0                                            
__________________________________________________________________________________________________
input_1 (InputLayer)            [(None, 256, 256, 3) 0                                            
__________________________________________________________________________________________________
model_1 (Functional)            (None, 256, 256, 3)  16888451    input_2[0][0]                    
                                                                 model[0][0]                      
                                                                 input_1[0][0]                    
__________________________________________________________________________________________________
model (Functional)              (None, 256, 256, 3)  16888451    input_1[0][0]                    
                                                                 model_1[0][0]                    
                                                                 input_2[0][0]                    
__________________________________________________________________________________________________
model_2 (Functional)            (None, 8, 8, 1)      6962369     model_1[0][0]                    
__________________________________________________________________________________________________
model_3 (Functional)            (None, 8, 8, 1)      6962369     model[0][0]                      
==================================================================================================
Total params: 47,701,640
Trainable params: 33,776,902
Non-trainable params: 13,924,738
__________________________________________________________________________________________________

Compiling Models

In [15]:
cycle_gan.compile(loss=['mse', 'mse', 'mae', 'mae', 'mae', 'mae'], loss_weights=[1, 1, 10, 10, 3, 3],\
                                          optimizer=adam_optimizer)

Define Data Generators

In [16]:
def apples_to_oranges(apples, generator_network):
    generated_samples = generator_network.predict_on_batch(apples)
    return generated_samples

def oranges_to_apples(oranges, generator_network):
    generated_samples = generator_network.predict_on_batch(oranges)
    return generated_samples

def get_apple_samples(batch_size):
    random_files = np.random.choice(apples_train, size=batch_size)
    images = []
    for file in random_files:
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        images.append((img-127.5)/127.5)
    apple_images = np.array(images)
    return apple_images

def get_orange_samples(batch_size):
    random_files = np.random.choice(oranges_train, size=batch_size)
    images = []
    for file in random_files:
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        images.append((img-127.5)/127.5)
    orange_images = np.array(images)
    return orange_images

def show_generator_results_apples_to_oranges(generator_network_AB, generator_network_BA):
    images = []
    for j in range(7):
        file = np.random.choice(apples_test)
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        images.append(img)

    print ('Input Apple Images')
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(images):
        plt.subplot(770 + 1 + j)
        plt.imshow(img)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

    print ('Translated (Apple -> Orange) Images')
    translated = []
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(images):
        img = (img-127.5)/127.5
        output = apples_to_oranges(np.array([img]), generator_network_AB)[0]
        translated.append(output)
        output = (output+1.0)/2.0
        plt.subplot(770 + 1 + j)
        plt.imshow(output)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

    print ('Translated reverse ( Fake Oranges -> Fake Apples)')
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(translated):
        output = oranges_to_apples(np.array([img]), generator_network_BA)[0]
        output = (output+1.0)/2.0
        plt.subplot(770 + 1 + j)
        plt.imshow(output)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

def show_generator_results_oranges_to_apples(generator_network_AB, generator_network_BA):
    images = []
    for j in range(7):
        file = np.random.choice(oranges_test)
        img = cv2.imread(file)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        images.append(img)

    print ('Input Orange Images')
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(images):
        plt.subplot(770 + 1 + j)
        plt.imshow(img)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

    print ('Translated (Orange -> Apple) Images')
    translated = []
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(images):
        img = (img-127.5)/127.5
        output = oranges_to_apples(np.array([img]), generator_network_BA)[0]
        translated.append(output)
        output = (output+1.0)/2.0
        plt.subplot(770 + 1 + j)
        plt.imshow(output)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

    print ('Translated reverse (Fake Apples -> Fake Oranges)')
    plt.figure(figsize=(13, 13))
    for j, img in enumerate(translated):
        output = apples_to_oranges(np.array([img]), generator_network_AB)[0]
        output = (output+1.0)/2.0
        plt.subplot(770 + 1 + j)
        plt.imshow(output)
        plt.axis('off')
        #plt.title(trainY[i])
    plt.show()

Training GAN

In [17]:
len(apples_train), len(oranges_train)
Out[17]:
(995, 1019)
In [18]:
epochs = 500
batch_size = 1
steps = 1000

for i in range(0, epochs):
    for j in range(steps):  
        if j%100 == 0:
            show_generator_results_apples_to_oranges(generator_network_AB, generator_network_BA)
            print ("-"*100)
            show_generator_results_oranges_to_apples(generator_network_AB, generator_network_BA)

        # A == Apples
        # B == Oranges
        domain_A_images = get_apple_samples(batch_size)
        domain_B_images = get_orange_samples(batch_size)

        fake_patch = np.zeros((batch_size, 8, 8, 1))
        real_patch = np.ones((batch_size, 8, 8, 1))
        
        fake_B_images = generator_network_AB(domain_A_images)
        fake_A_images = generator_network_BA(domain_B_images)
        
        # Updating Discriminator A weights
        discriminator_network_A.trainable=True
        discriminator_network_B.trainable=False
        loss_d_real_A = discriminator_network_A.train_on_batch(domain_A_images, real_patch)
        loss_d_fake_A = discriminator_network_A.train_on_batch(fake_A_images, fake_patch)
        
        loss_d_A = np.add(loss_d_real_A, loss_d_fake_A)/2.0
        
        # Updating Discriminator B weights
        discriminator_network_B.trainable=True
        discriminator_network_A.trainable=False
        loss_d_real_B = discriminator_network_B.train_on_batch(domain_B_images, real_patch)
        loss_d_fake_B = discriminator_network_B.train_on_batch(fake_B_images, fake_patch)
        
        loss_d_B = np.add(loss_d_real_B, loss_d_fake_B)/2.0
        
        # Make the Discriminator belive that these are real samples and calculate loss to train the generator
        
        discriminator_network_A.trainable=False
        discriminator_network_B.trainable=False
        
        # Updating Generator weights
        loss_g = cycle_gan.train_on_batch([domain_A_images, domain_B_images],\
                    [real_patch, real_patch, domain_A_images, domain_B_images, domain_A_images, domain_B_images])
        
        if j%50 == 0:
            print ("Epoch:%.0f, Step:%.0f, DA-Loss:%.3f, DA-Acc:%.3f, DB-Loss:%.3f, DB-Acc:%.3f, G-Loss:%.3f"\
                   %(i,j,loss_d_A[0],loss_d_A[1]*100,loss_d_B[0],loss_d_B[1]*100,loss_g[0]))
            
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:0, DA-Loss:2.378, DA-Acc:53.906, DB-Loss:1.842, DB-Acc:48.438, G-Loss:131.370
Epoch:0, Step:50, DA-Loss:0.343, DA-Acc:53.906, DB-Loss:0.479, DB-Acc:44.531, G-Loss:11.231
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:100, DA-Loss:0.317, DA-Acc:62.500, DB-Loss:0.332, DB-Acc:64.062, G-Loss:15.323
Epoch:0, Step:150, DA-Loss:0.325, DA-Acc:51.562, DB-Loss:0.407, DB-Acc:66.406, G-Loss:9.195
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:200, DA-Loss:0.305, DA-Acc:53.125, DB-Loss:0.192, DB-Acc:87.500, G-Loss:10.828
Epoch:0, Step:250, DA-Loss:0.180, DA-Acc:75.000, DB-Loss:0.208, DB-Acc:75.000, G-Loss:10.055
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:300, DA-Loss:0.287, DA-Acc:56.250, DB-Loss:0.113, DB-Acc:83.594, G-Loss:7.022
Epoch:0, Step:350, DA-Loss:0.232, DA-Acc:64.844, DB-Loss:0.283, DB-Acc:64.844, G-Loss:5.660
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:400, DA-Loss:0.266, DA-Acc:62.500, DB-Loss:0.366, DB-Acc:68.750, G-Loss:5.058
Epoch:0, Step:450, DA-Loss:0.311, DA-Acc:54.688, DB-Loss:0.273, DB-Acc:53.906, G-Loss:4.695
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:500, DA-Loss:0.339, DA-Acc:63.281, DB-Loss:0.196, DB-Acc:74.219, G-Loss:5.595
Epoch:0, Step:550, DA-Loss:0.300, DA-Acc:53.906, DB-Loss:0.263, DB-Acc:55.469, G-Loss:4.282
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:600, DA-Loss:0.228, DA-Acc:71.094, DB-Loss:0.155, DB-Acc:81.250, G-Loss:5.275
Epoch:0, Step:650, DA-Loss:0.232, DA-Acc:66.406, DB-Loss:0.229, DB-Acc:70.312, G-Loss:5.078
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:700, DA-Loss:0.380, DA-Acc:50.000, DB-Loss:0.280, DB-Acc:60.156, G-Loss:4.706
Epoch:0, Step:750, DA-Loss:0.412, DA-Acc:48.438, DB-Loss:0.333, DB-Acc:42.969, G-Loss:4.530
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:800, DA-Loss:0.277, DA-Acc:63.281, DB-Loss:0.190, DB-Acc:73.438, G-Loss:5.279
Epoch:0, Step:850, DA-Loss:0.477, DA-Acc:50.000, DB-Loss:0.514, DB-Acc:35.156, G-Loss:4.291
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:0, Step:900, DA-Loss:0.294, DA-Acc:64.844, DB-Loss:0.257, DB-Acc:64.062, G-Loss:3.601
Epoch:0, Step:950, DA-Loss:0.184, DA-Acc:70.312, DB-Loss:0.199, DB-Acc:65.625, G-Loss:3.994
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:1, Step:0, DA-Loss:0.218, DA-Acc:64.062, DB-Loss:0.302, DB-Acc:49.219, G-Loss:4.235
Epoch:1, Step:50, DA-Loss:0.224, DA-Acc:63.281, DB-Loss:0.256, DB-Acc:59.375, G-Loss:4.318
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:1, Step:100, DA-Loss:0.449, DA-Acc:26.562, DB-Loss:0.363, DB-Acc:40.625, G-Loss:3.745
Epoch:1, Step:150, DA-Loss:0.163, DA-Acc:80.469, DB-Loss:0.205, DB-Acc:69.531, G-Loss:4.706
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:1, Step:200, DA-Loss:0.124, DA-Acc:89.844, DB-Loss:0.133, DB-Acc:81.250, G-Loss:4.491
Epoch:1, Step:250, DA-Loss:0.184, DA-Acc:75.000, DB-Loss:0.177, DB-Acc:72.656, G-Loss:4.338
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:1, Step:300, DA-Loss:0.250, DA-Acc:56.250, DB-Loss:0.597, DB-Acc:48.438, G-Loss:3.750
Epoch:1, Step:350, DA-Loss:0.175, DA-Acc:79.688, DB-Loss:0.204, DB-Acc:73.438, G-Loss:4.371
Input Apple Images
Translated (Apple -> Orange) Images
Translated reverse ( Fake Oranges -> Fake Apples)
----------------------------------------------------------------------------------------------------
Input Orange Images
Translated (Orange -> Apple) Images
Translated reverse (Fake Apples -> Fake Oranges)
Epoch:1, Step:400, DA-Loss:0.451, DA-Acc:45.312, DB-Loss:0.381, DB-Acc:37.500, G-Loss:4.541
---------------------------------------------------------------------------
KeyboardInterrupt                         Traceback (most recent call last)
<ipython-input-18-802935a84be5> in <module>()
     43 
     44         # Updating Generator weights
---> 45         loss_g = cycle_gan.train_on_batch([domain_A_images, domain_B_images],                    [real_patch, real_patch, domain_A_images, domain_B_images, domain_A_images, domain_B_images])
     46 
     47         if j%50 == 0:

/usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py in train_on_batch(self, x, y, sample_weight, class_weight, reset_metrics, return_dict)
   1725                                                     class_weight)
   1726       self.train_function = self.make_train_function()
-> 1727       logs = self.train_function(iterator)
   1728 
   1729     if reset_metrics:

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/def_function.py in __call__(self, *args, **kwds)
    826     tracing_count = self.experimental_get_tracing_count()
    827     with trace.Trace(self._name) as tm:
--> 828       result = self._call(*args, **kwds)
    829       compiler = "xla" if self._experimental_compile else "nonXla"
    830       new_tracing_count = self.experimental_get_tracing_count()

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/def_function.py in _call(self, *args, **kwds)
    853       # In this case we have created variables on the first call, so we run the
    854       # defunned version which is guaranteed to never create variables.
--> 855       return self._stateless_fn(*args, **kwds)  # pylint: disable=not-callable
    856     elif self._stateful_fn is not None:
    857       # Release the lock early so that multiple threads can perform the call

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/function.py in __call__(self, *args, **kwargs)
   2941        filtered_flat_args) = self._maybe_define_function(args, kwargs)
   2942     return graph_function._call_flat(
-> 2943         filtered_flat_args, captured_inputs=graph_function.captured_inputs)  # pylint: disable=protected-access
   2944 
   2945   @property

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/function.py in _call_flat(self, args, captured_inputs, cancellation_manager)
   1917       # No tape is watching; skip to running the function.
   1918       return self._build_call_outputs(self._inference_function.call(
-> 1919           ctx, args, cancellation_manager=cancellation_manager))
   1920     forward_backward = self._select_forward_and_backward_functions(
   1921         args,

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/function.py in call(self, ctx, args, cancellation_manager)
    558               inputs=args,
    559               attrs=attrs,
--> 560               ctx=ctx)
    561         else:
    562           outputs = execute.execute_with_cancellation(

/usr/local/lib/python3.6/dist-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
     58     ctx.ensure_initialized()
     59     tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
---> 60                                         inputs, attrs, num_outputs)
     61   except core._NotOkStatusException as e:
     62     if name is not None:

KeyboardInterrupt: 
In [ ]: